Hierarchy

  • EpAsyncApiDocument

Constructors

Properties

Methods

Constructors

  • Parameters

    • originalApiSpec: any
    • asyncApiDocument: AsyncAPIDocument
    • overrideEpApplicationDomainName: undefined | string
    • overrideEpAssetApplicationDomainName: undefined | string
    • prefixEpApplicationDomainName: undefined | string
    • overrideBrokerType: undefined | string
    • overrideChannelDelimiter: undefined | string

    Returns EpAsyncApiDocument

Properties

applicationDomainName: string
assetsApplicationDomainName: string
asyncApiDocument: AsyncAPIDocument
asyncApiDocumentJson: any
brokerType: EBrokerTypes
channelDelimiter: EChannelDelimiters
epApiName: string
epApiVersionName?: string
originalApiSpecJson: any
overrideBrokerType: undefined | string
overrideChannelDelimiter: undefined | string
overrideEpApplicationDomainName: undefined | string
overrideEpAssetsApplicationDomainName: undefined | string
unprefixedApplicationDomainName: string
unprefixedAssetsApplicationDomainName: string
DefaultBrokerType: SOLACE = EBrokerTypes.SOLACE
DefaultChannelDelimiter: SLASH = EChannelDelimiters.SLASH
InvalidBrokerTypeIssue: "Please use a supported brokerType." = "Please use a supported brokerType."
InvalidChannelDelimiterIssue: "Please use a supported channel delimiter." = "Please use a supported channel delimiter."
NotSemVerIssue: "Please use semantic versioning format for API version." = "Please use semantic versioning format for API version."

Methods