ApiEntityBaseContract interface

API base contract details.

Properties

apiRevision

Describes the revision of the API. If no value is provided, default revision 1 is created

apiRevisionDescription

Description of the API Revision.

apiType

Type of API.

apiVersion

Indicates the version identifier of the API if the API is versioned

apiVersionDescription

Description of the API Version.

apiVersionSetId

A resource identifier for the related ApiVersionSet.

authenticationSettings

Collection of authentication settings included into this API.

contact

Contact information for the API.

description

Description of the API. May include HTML formatting tags.

isCurrent

Indicates if API revision is current api revision.

isOnline

Indicates if API revision is accessible via the gateway. NOTE: This property will not be serialized. It can only be populated by the server.

license

License information for the API.

subscriptionKeyParameterNames

Protocols over which API is made available.

subscriptionRequired

Specifies whether an API or Product subscription is required for accessing the API.

termsOfServiceUrl

A URL to the Terms of Service for the API. MUST be in the format of a URL.

Property Details

apiRevision

Describes the revision of the API. If no value is provided, default revision 1 is created

apiRevision?: string

Property Value

string

apiRevisionDescription

Description of the API Revision.

apiRevisionDescription?: string

Property Value

string

apiType

Type of API.

apiType?: string

Property Value

string

apiVersion

Indicates the version identifier of the API if the API is versioned

apiVersion?: string

Property Value

string

apiVersionDescription

Description of the API Version.

apiVersionDescription?: string

Property Value

string

apiVersionSetId

A resource identifier for the related ApiVersionSet.

apiVersionSetId?: string

Property Value

string

authenticationSettings

Collection of authentication settings included into this API.

authenticationSettings?: AuthenticationSettingsContract

Property Value

contact

Contact information for the API.

contact?: ApiContactInformation

Property Value

description

Description of the API. May include HTML formatting tags.

description?: string

Property Value

string

isCurrent

Indicates if API revision is current api revision.

isCurrent?: boolean

Property Value

boolean

isOnline

Indicates if API revision is accessible via the gateway. NOTE: This property will not be serialized. It can only be populated by the server.

isOnline?: boolean

Property Value

boolean

license

License information for the API.

license?: ApiLicenseInformation

Property Value

subscriptionKeyParameterNames

Protocols over which API is made available.

subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract

Property Value

subscriptionRequired

Specifies whether an API or Product subscription is required for accessing the API.

subscriptionRequired?: boolean

Property Value

boolean

termsOfServiceUrl

A URL to the Terms of Service for the API. MUST be in the format of a URL.

termsOfServiceUrl?: string

Property Value

string