Java class for ApiObject complex type.
name | data type | type | namespace | min/max occurs | default | constraints | description |
---|---|---|---|---|---|---|---|
apiId | string | element | 0/1 | regex: ^[^_]*$, max size: 100, min size: 0 | Api id. | ||
apiDisplayName | string | element | 0/1 | max size: 100, min size: 1 | Api display name. | ||
apiName | string | element | 1/1 | required, regex: ^\s*/?(?!(management$))(?!(management/))(?!(portal$))(?!(portal/))(?!(prm_pm_rest$))(?!prm_pm_rest/)(?!(daf-network)$)(?!daf-network/)([\.a-zA-Z0-9_-]+/?)+$, max size: 100, min size: 1 | |||
apiVersion | string | element | 0/1 | regex: [0-9a-zA-Z_\.-]*, max size: 50, min size: 0 | Api version. Can be empty. | ||
status | string | element | 0/1 | ||||
accessUrl | string | element | 0/1 | Api access url. | |||
apiInterfaces | list of apiInterface | element | 0/unbounded | List of ApiInterfaces. | |||
contractname | string | element | 0/1 | Contract name. | |||
contractversion | string | element | 0/1 | Contract version. | |||
description | string | element | 0/1 | max size: 1000, min size: 1 | Description. | ||
facade | string | element | 0/1 | Facade. | |||
serviceType | string | element | 1/1 | required | Service type. It is required. | ||
protocol | string | element | 0/1 | Protocol. | |||
privilege | int | element | 0/1 | 0 | Privilege. | ||
link | string | element | 0/1 | Link. | |||
accessType | string | element | 0/1 | AccessType. | |||
authType | string | element | 0/1 | AuthType value. | |||
authToken | string | element | 0/1 | Access token. | |||
groups | list of string | element | 0/unbounded | List of groups. | |||
wadlFiles | list of wadlFile | element | 0/unbounded | Optional list of wadl files for south bound. | |||
northBoundWadlFiles | list of wadlFile | element | 0/unbounded | Optional list of wadl files for north bound. | |||
direction | string | element | 0/1 | Direction. | |||
networkAuthorizationURI | string | element | 0/1 | Network authorization uri. | |||
networkTokenURI | string | element | 0/1 | Network token uri. | |||
networkClientRedirectURI | string | element | 0/1 | Network client redirect uri. | |||
icon | string | element | 0/1 | Icon. | |||
csServiceType | string | element | 0/1 | Cs service type. | |||
csOption | string | element | 0/1 | CsOption. | |||
networkProxy | string | element | 0/1 | Network proxy. | |||
apiAuthTypes | list of string | element | 0/unbounded | List of ApiAuthType. | |||
Properties inherited from taskObject |
|||||||
notificationId | string | element | 0/1 |
Example
<a-----> <apiId>...</apiId> <apiDisplayName>...</apiDisplayName> <apiName>...</apiName> <apiVersion>...</apiVersion> <status>...</status> <accessUrl>...</accessUrl> <apiInterfaces> <name>...</name> <apiMethods> <name>...</name> <changeCode>...</changeCode> <displayName>...</displayName> <parameterSettings/> <settlementCode>...</settlementCode> <spslas/> <path>...</path> <httpVerb>...</httpVerb> <servicePath>...</servicePath> <serviceHttpVerb>...</serviceHttpVerb> <expose>...</expose> </apiMethods> <displayName>...</displayName> <fileLocation>...</fileLocation> <notificationId>...</notificationId> </apiInterfaces> <contractname>...</contractname> <contractversion>...</contractversion> <description>...</description> <facade>...</facade> <serviceType>...</serviceType> <protocol>...</protocol> <privilege>...</privilege> <link>...</link> <accessType>...</accessType> <authType>...</authType> <authToken>...</authToken> <groups>...</groups> <wadlFiles> <fileName>...</fileName> <fileContent>...</fileContent> </wadlFiles> <northBoundWadlFiles> <fileName>...</fileName> <fileContent>...</fileContent> </northBoundWadlFiles> <direction>...</direction> <networkAuthorizationURI>...</networkAuthorizationURI> <networkTokenURI>...</networkTokenURI> <networkClientRedirectURI>...</networkClientRedirectURI> <icon>...</icon> <csServiceType>...</csServiceType> <csOption>...</csOption> <networkProxy>...</networkProxy> <apiAuthTypes>...</apiAuthTypes> <notificationId>...</notificationId> </a----->