applicationAPI Data Type

Java class for ApplicationAPI complex type.

Namespace
(Default)
Properties
name data type type namespace min/max occurs constraints description
apiDisplayName string element 0/1   Api display name.
apiName string element 1/1 required Api name. It is required.
accessURL string element 0/1   Access url.
apiVersion string element 0/1   Api version.
apiDescription string element 0/1   Api description.
shortCodes list of shortCode element 0/unbounded   Short code list.
applicationMethodSLAs list of applicationMethodSLA element 0/unbounded   Application method sla list.
serviceTypeSLA serviceTypeSLA element 0/1   Service type sla.

Example

<a----->
  <apiDisplayName>...</apiDisplayName>
  <apiName>...</apiName>
  <accessURL>...</accessURL>
  <apiVersion>...</apiVersion>
  <apiDescription>...</apiDescription>
  <shortCodes>
    <shortCode>...</shortCode>
    <notificationURL>...</notificationURL>
    <keyword>...</keyword>
    <shortCodeType>...</shortCodeType>
  </shortCodes>
  <applicationMethodSLAs>
    <methodName>...</methodName>
    <interfaceName>...</interfaceName>
    <quota>
      <days>...</days>
      <unit>...</unit>
      <qtaLimit>...</qtaLimit>
      <limitExceedOK>...</limitExceedOK>
      <resetQuota>...</resetQuota>
    </quota>
    <rate>
      <reqLimit>...</reqLimit>
      <timePeriod>...</timePeriod>
    </rate>
    <methodGuarantee>
      <reqLimitGuarantee>...</reqLimitGuarantee>
      <timePeriodGuarantee>...</timePeriodGuarantee>
    </methodGuarantee>
  </applicationMethodSLAs>
  <serviceTypeSLA>
    <serviceTypeName>...</serviceTypeName>
    <quota>
      <days>...</days>
      <unit>...</unit>
      <qtaLimit>...</qtaLimit>
      <limitExceedOK>...</limitExceedOK>
      <resetQuota>...</resetQuota>
    </quota>
    <rate>
      <reqLimit>...</reqLimit>
      <timePeriod>...</timePeriod>
    </rate>
  </serviceTypeSLA>
</a----->