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----->