---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [schemas](../index.md) / CollapsedOpenApiSchema

# Interface: CollapsedOpenApiSchema

Defined in: [packages/b2c-tooling-sdk/src/schemas/collapse.ts:82](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/schemas/collapse.ts#L82)

The output schema structure after collapsing.

## Indexable

\[`key`: `string`\]: `unknown`

## Properties

### components?

> `optional` **components**: `object`

Defined in: [packages/b2c-tooling-sdk/src/schemas/collapse.ts:87](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/schemas/collapse.ts#L87)

#### callbacks?

> `optional` **callbacks**: `Record`\<`string`, `unknown`\>

#### examples?

> `optional` **examples**: `Record`\<`string`, `unknown`\>

#### headers?

> `optional` **headers**: `Record`\<`string`, `unknown`\>

#### links?

> `optional` **links**: `Record`\<`string`, `unknown`\>

#### parameters?

> `optional` **parameters**: `Record`\<`string`, `unknown`\>

#### requestBodies?

> `optional` **requestBodies**: `Record`\<`string`, `unknown`\>

#### responses?

> `optional` **responses**: `Record`\<`string`, `unknown`\>

#### schemas?

> `optional` **schemas**: `Record`\<`string`, `unknown`\>

#### securitySchemes?

> `optional` **securitySchemes**: `Record`\<`string`, `unknown`\>

***

### externalDocs?

> `optional` **externalDocs**: `unknown`

Defined in: [packages/b2c-tooling-sdk/src/schemas/collapse.ts:100](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/schemas/collapse.ts#L100)

***

### info?

> `optional` **info**: `Record`\<`string`, `unknown`\>

Defined in: [packages/b2c-tooling-sdk/src/schemas/collapse.ts:84](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/schemas/collapse.ts#L84)

***

### openapi?

> `optional` **openapi**: `string`

Defined in: [packages/b2c-tooling-sdk/src/schemas/collapse.ts:83](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/schemas/collapse.ts#L83)

***

### paths?

> `optional` **paths**: `Record`\<`string`, [`CollapsedPath`](../type-aliases/CollapsedPath.md)\>

Defined in: [packages/b2c-tooling-sdk/src/schemas/collapse.ts:86](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/schemas/collapse.ts#L86)

***

### security?

> `optional` **security**: `unknown`[]

Defined in: [packages/b2c-tooling-sdk/src/schemas/collapse.ts:98](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/schemas/collapse.ts#L98)

***

### servers?

> `optional` **servers**: `unknown`[]

Defined in: [packages/b2c-tooling-sdk/src/schemas/collapse.ts:85](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/schemas/collapse.ts#L85)

***

### tags?

> `optional` **tags**: `unknown`[]

Defined in: [packages/b2c-tooling-sdk/src/schemas/collapse.ts:99](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/schemas/collapse.ts#L99)
