@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