Java class for ApplicationAPI complex type.
| 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
}
}
}
}