Java class for ApiInterface complex type.
name | data type | constraints | description |
---|---|---|---|
name | string | required | Api name. It is required. |
apiMethods | array of ApiMethod | List of api methods. | |
displayName | string | Api display name. | |
fileLocation | string | File location. | |
Properties inherited from TaskObject |
|||
notificationId | string |
Example
{ "apiInterface" : { "name" : "...", "apiMethods" : [ { "name" : "...", "changeCode" : "...", "displayName" : "...", "parameterSettings" : [ { "description" : "...", "displayInPortal" : true, "key" : "..." }, { "description" : "...", "displayInPortal" : true, "key" : "..." } ], "settlementCode" : "...", "spslas" : [ { "serviceTypeContract" : [ { }, { } ], "serviceContract" : [ { }, { } ], "serviceProviderGroupID" : "...", "composedServiceContract" : [ { }, { } ], "notificationId" : "..." }, { "serviceTypeContract" : [ { }, { } ], "serviceContract" : [ { }, { } ], "serviceProviderGroupID" : "...", "composedServiceContract" : [ { }, { } ], "notificationId" : "..." } ], "path" : "...", "httpVerb" : "...", "servicePath" : "...", "serviceHttpVerb" : "...", "expose" : true }, { "name" : "...", "changeCode" : "...", "displayName" : "...", "parameterSettings" : [ { "description" : "...", "displayInPortal" : true, "key" : "..." }, { "description" : "...", "displayInPortal" : true, "key" : "..." } ], "settlementCode" : "...", "spslas" : [ { "serviceTypeContract" : [ { }, { } ], "serviceContract" : [ { }, { } ], "serviceProviderGroupID" : "...", "composedServiceContract" : [ { }, { } ], "notificationId" : "..." }, { "serviceTypeContract" : [ { }, { } ], "serviceContract" : [ { }, { } ], "serviceProviderGroupID" : "...", "composedServiceContract" : [ { }, { } ], "notificationId" : "..." } ], "path" : "...", "httpVerb" : "...", "servicePath" : "...", "serviceHttpVerb" : "...", "expose" : true } ], "displayName" : "...", "fileLocation" : "...", "notificationId" : "..." } }