apiInterface Data Type

Java class for ApiInterface complex type.

Namespace
(Default)
Properties
name data type type namespace min/max occurs constraints description
name string element 1/1 required Api name. It is required.
apiMethods list of apiMethod element 0/unbounded   List of api methods.
displayName string element 0/1   Api display name.
fileLocation string element 0/1   File location.
Properties inherited from taskObject
notificationId string element 0/1    

Example

<a----->
  <name>...</name>
  <apiMethods>
    <name>...</name>
    <changeCode>...</changeCode>
    <displayName>...</displayName>
    <parameterSettings>
      <description>...</description>
      <displayInPortal>...</displayInPortal>
      <key>...</key>
    </parameterSettings>
    <settlementCode>...</settlementCode>
    <spslas>
      <serviceTypeContract/>
      <serviceContract/>
      <serviceProviderGroupID>...</serviceProviderGroupID>
      <composedServiceContract/>
    </spslas>
    <path>...</path>
    <httpVerb>...</httpVerb>
    <servicePath>...</servicePath>
    <serviceHttpVerb>...</serviceHttpVerb>
    <expose>...</expose>
  </apiMethods>
  <displayName>...</displayName>
  <fileLocation>...</fileLocation>
  <notificationId>...</notificationId>
</a----->