@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?
optionalcomponents:object
Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:56
callbacks?
optionalcallbacks:Record<string,unknown>
examples?
optionalexamples:Record<string,unknown>
headers?
optionalheaders:Record<string,unknown>
links?
optionallinks:Record<string,unknown>
parameters?
optionalparameters:Record<string,unknown>
requestBodies?
optionalrequestBodies:Record<string,unknown>
responses?
optionalresponses:Record<string,unknown>
schemas?
optionalschemas:Record<string,unknown>
securitySchemes?
optionalsecuritySchemes:Record<string,unknown>
externalDocs?
optionalexternalDocs:unknown
Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:69
info?
optionalinfo:Record<string,unknown>
Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:53
openapi?
optionalopenapi:string
Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:52
paths?
optionalpaths:Record<string,Record<string,unknown>>
Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:55
security?
optionalsecurity:unknown[]
Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:67
servers?
optionalservers:unknown[]
Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:54
tags?
optionaltags:unknown[]
Defined in: packages/b2c-tooling-sdk/src/schemas/collapse.ts:68