Developer Preview — This project is in active development. APIs may change. Provide feedback
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.