| POST | /PropertyManagement |
|---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Babel.Framework.ApiPlugins.Starlite.VerifyLogin
Imports Babel.Framework.ApiContext
Namespace Global
Namespace Babel.Framework.ApiContext
<DataContract>
Public Partial Class ServiceRequestBase
Implements IHasVersion
End Class
<DataContract>
Public Partial Class ServiceResponseBase
Public Sub New()
ServiceDebugFields = New Dictionary(Of String, String)
End Sub
'''<Summary>
'''Identifies whether the request executed successfully, however does not indicated requested data was found
'''</Summary>
<DataMember>
<ApiMember(Description:="Identifies whether the request executed successfully, however does not indicated requested data was found")>
Public Overridable Property IsSuccessful As Boolean
'''<Summary>
'''The status code returned by the service
'''</Summary>
<DataMember>
<ApiMember(Description:="The status code returned by the service")>
Public Overridable Property StatusCode As Integer
'''<Summary>
'''The status message returned by the service
'''</Summary>
<DataMember>
<ApiMember(Description:="The status message returned by the service")>
Public Overridable Property StatusMessage As String
<DataMember>
<ApiMember(ExcludeInSchema:=true)>
Public Overridable Property ServiceDebugFields As Dictionary(Of String, String)
End Class
End Namespace
Namespace Babel.Framework.ApiPlugins.Starlite.VerifyLogin
Public Partial Class PropertyManagement
Inherits ServiceRequestBase
End Class
End Namespace
End Namespace
VB.NET PropertyManagement DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /PropertyManagement HTTP/1.1
Host: services.allianceassociationbank.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<PropertyManagement xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Babel.Framework.ApiPlugins.Starlite.VerifyLogin" />
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<ServiceResponseBase xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Babel.Framework.ApiContext">
<IsSuccessful>false</IsSuccessful>
<ServiceDebugFields xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>ApiServiceHost</d2p1:Key>
<d2p1:Value>AZW-AABWPW03</d2p1:Value>
</d2p1:KeyValueOfstringstring>
<d2p1:KeyValueOfstringstring>
<d2p1:Key>ApiServiceHostVersion</d2p1:Key>
<d2p1:Value>2016.1.18.3</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</ServiceDebugFields>
<StatusCode>0</StatusCode>
<StatusMessage>String</StatusMessage>
</ServiceResponseBase>