apiMethod Data Type

Java class for ApiMethod complex type.

Namespace
(Default)
Properties
name data type type namespace min/max occurs constraints description
name string element 1/1 required Name for api method. Required.
changeCode string element 0/1   Change code.
displayName string element 0/1   Api method display name.
parameterSettings list of paramSetting element 0/unbounded   Settings for parameter.
settlementCode string element 0/1   Settlement code.
spslas list of spSla element 0/unbounded   Sp SLA list.
path string element 0/1   North bound path.
httpVerb string element 0/1   Http verb for api method.
servicePath string element 0/1   South bound path.
serviceHttpVerb string element 0/1   Api display name.
expose boolean element 0/1   Expose.

Example

<a----->
  <name>...</name>
  <changeCode>...</changeCode>
  <displayName>...</displayName>
  <parameterSettings>
    <description>...</description>
    <displayInPortal>...</displayInPortal>
    <key>...</key>
  </parameterSettings>
  <settlementCode>...</settlementCode>
  <spslas>
    <serviceTypeContract>
      <quota/>
      <rate/>
      <serviceTypeName>...</serviceTypeName>
    </serviceTypeContract>
    <serviceContract>
      <contract/>
      <interfaceName>...</interfaceName>
      <overrides/>
    </serviceContract>
    <serviceProviderGroupID>...</serviceProviderGroupID>
    <composedServiceContract>
      <contractTypeByServiceTypeAndInterfaceName>...</contractTypeByServiceTypeAndInterfaceName>
      <quota/>
      <rate/>
      <serviceList/>
    </composedServiceContract>
    <notificationId>...</notificationId>
  </spslas>
  <path>...</path>
  <httpVerb>...</httpVerb>
  <servicePath>...</servicePath>
  <serviceHttpVerb>...</serviceHttpVerb>
  <expose>...</expose>
</a----->