Java class for Application complex type.
| name | data type | type | namespace | min/max occurs | default | constraints | description |
|---|---|---|---|---|---|---|---|
| applicationID | string | element | 0/1 | Application id. | |||
| applicationName | string | element | 1/1 | required, max size: 100, min size: 1 | Application name. It is required | ||
| partnerName | string | element | 1/1 | required | Partner name. It is required. | ||
| partnerCompany | string | element | 0/1 | Partner company. | |||
| description | string | element | 1/1 | required, max size: 500, min size: 1 | Description. It is required. | ||
| additionalInformation | string | element | 0/1 | Api id. | |||
| applicationAPIs | list of applicationAPI | element | 0/unbounded | List of ApplicationAPI. | |||
| externalSlas | list of applicationSLA | element | 0/unbounded | List of External SLA list. | |||
| trafficUser | string | element | 0/1 | Traffic user name. | |||
| trafficPassword | string | element | 0/1 | Traffic user password. | |||
| submitDate | date | element | 0/1 | Submit date. | |||
| effectiveFrom | date | element | 1/1 | required | The time effective from. It is required. | ||
| effectiveTo | date | element | 1/1 | required | The time effective to. It is required. | ||
| status | string | element | 0/1 | Application status. | |||
| lockStatus | string | element | 0/1 | Lock status. | |||
| quota | quota | element | 0/1 | Quota. | |||
| rate | rate | element | 0/1 | Rate. | |||
| icon | string | element | 0/1 | Icon. | |||
| tokenInfo | tokenInfo | element | 0/1 | Token info. | |||
| appKey | string | element | 0/1 | Appkey. | |||
| suspendFlagForSpecificApi | int | element | 0/1 | 0 | Suspend flag for specific api. Default is 0. | ||
| clientId | string | element | 0/1 | Client id. | |||
Properties inherited from taskObject |
|||||||
| notificationId | string | element | 0/1 | ||||
Example
<a----->
<applicationID>...</applicationID>
<applicationName>...</applicationName>
<partnerName>...</partnerName>
<partnerCompany>...</partnerCompany>
<description>...</description>
<additionalInformation>...</additionalInformation>
<applicationAPIs>
<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/>
<rate/>
<methodGuarantee/>
</applicationMethodSLAs>
<serviceTypeSLA>
<serviceTypeName>...</serviceTypeName>
<quota/>
<rate/>
</serviceTypeSLA>
</applicationAPIs>
<externalSlas>
<id>...</id>
<description>...</description>
<status>...</status>
<startDate>...</startDate>
<endDate>...</endDate>
</externalSlas>
<trafficUser>...</trafficUser>
<trafficPassword>...</trafficPassword>
<submitDate>...</submitDate>
<effectiveFrom>...</effectiveFrom>
<effectiveTo>...</effectiveTo>
<status>...</status>
<lockStatus>...</lockStatus>
<quota>
<days>...</days>
<unit>...</unit>
<qtaLimit>...</qtaLimit>
<limitExceedOK>...</limitExceedOK>
<resetQuota>...</resetQuota>
</quota>
<rate>
<reqLimit>...</reqLimit>
<timePeriod>...</timePeriod>
</rate>
<icon>...</icon>
<tokenInfo>
<token>...</token>
<expireDate>...</expireDate>
</tokenInfo>
<appKey>...</appKey>
<suspendFlagForSpecificApi>...</suspendFlagForSpecificApi>
<clientId>...</clientId>
<notificationId>...</notificationId>
</a----->