ApplicationAPI Data Type

Java class for ApplicationAPI complex type.

Properties
name data type constraints description
apiDisplayName string   Api display name.
apiName string required Api name. It is required.
accessURL string   Access url.
apiVersion string   Api version.
apiDescription string   Api description.
shortCodes array of ShortCode   Short code list.
applicationMethodSLAs array of ApplicationMethodSLA   Application method sla list.
serviceTypeSLA ServiceTypeSLA   Service type sla.

Example

{
  "applicationAPI" : {
    "apiDisplayName" : "...",
    "apiName" : "...",
    "accessURL" : "...",
    "apiVersion" : "...",
    "apiDescription" : "...",
    "shortCodes" : [ {
      "shortCode" : "...",
      "notificationURL" : "...",
      "keyword" : "...",
      "shortCodeType" : "ALIAS"
    }, {
      "shortCode" : "...",
      "notificationURL" : "...",
      "keyword" : "...",
      "shortCodeType" : "ALIAS"
    } ],
    "applicationMethodSLAs" : [ {
      "methodName" : "...",
      "interfaceName" : "...",
      "quota" : {
        "days" : 12345,
        "unit" : "...",
        "qtaLimit" : 12345,
        "limitExceedOK" : true,
        "resetQuota" : true
      },
      "rate" : {
        "reqLimit" : 12345,
        "timePeriod" : 12345
      },
      "methodGuarantee" : {
        "reqLimitGuarantee" : 12345,
        "timePeriodGuarantee" : 12345
      }
    }, {
      "methodName" : "...",
      "interfaceName" : "...",
      "quota" : {
        "days" : 12345,
        "unit" : "...",
        "qtaLimit" : 12345,
        "limitExceedOK" : true,
        "resetQuota" : true
      },
      "rate" : {
        "reqLimit" : 12345,
        "timePeriod" : 12345
      },
      "methodGuarantee" : {
        "reqLimitGuarantee" : 12345,
        "timePeriodGuarantee" : 12345
      }
    } ],
    "serviceTypeSLA" : {
      "serviceTypeName" : "...",
      "quota" : {
        "days" : 12345,
        "unit" : "...",
        "qtaLimit" : 12345,
        "limitExceedOK" : true,
        "resetQuota" : true
      },
      "rate" : {
        "reqLimit" : 12345,
        "timePeriod" : 12345
      }
    }
  }
}