Skip to content

@salesforce/b2c-tooling-sdk / schemas / OpenApiSchemaInput

Interface: OpenApiSchemaInput ​

Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:51

Represents an OpenAPI 3.x schema structure. This is a simplified type that captures the structure we need for collapsing.

Indexable ​

[key: string]: unknown

Properties ​

components? ​

optional components: object

Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:56

callbacks? ​

optional callbacks: Record<string, unknown>

examples? ​

optional examples: Record<string, unknown>

headers? ​

optional headers: Record<string, unknown>

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:69


info? ​

optional info: Record<string, unknown>

Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:53


openapi? ​

optional openapi: string

Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:52


paths? ​

optional paths: Record<string, Record<string, unknown>>

Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:55


security? ​

optional security: unknown[]

Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:67


servers? ​

optional servers: unknown[]

Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:54


tags? ​

optional tags: unknown[]

Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:68

Released under the Apache-2.0 License.