| All Verbs | /CreateRemMessage/{ClientKey} |
|---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports DaBRemServices.ServiceModel
Namespace Global
Namespace DaBRemServices.ServiceModel
Public Partial Class BaseResponse
Public Overridable Property Result As Boolean
Public Overridable Property ErrorCode As Integer
Public Overridable Property ErrorMessage As String
End Class
Public Partial Class CreateRemMessage
Public Overridable Property ClientKey As String
Public Overridable Property AuthorizationID As String
Public Overridable Property RemAddressId As Long
Public Overridable Property RemAttributesValues As RemAttributes
End Class
Public Partial Class CreateRemMessageResponse
Inherits BaseResponse
Public Overridable Property RemID As Long
End Class
Public Partial Class RemAttributes
Public Overridable Property SubscriberId As Long
Public Overridable Property Owner As String
Public Overridable Property FromAddress As String
Public Overridable Property ToAddresses As String
Public Overridable Property CcAddresses As String
Public Overridable Property Subject As String
Public Overridable Property BodyType As String
Public Overridable Property Body As String
Public Overridable Property AutoSignerYn As Boolean
Public Overridable Property TrMessageType As String
End Class
End Namespace
End Namespace
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /CreateRemMessage/{ClientKey} HTTP/1.1
Host: remservices.eyyubiye.bel.tr
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length
{"ClientKey":"String","AuthorizationID":"String","RemAddressId":0,"RemAttributesValues":{"SubscriberId":0,"Owner":"String","FromAddress":"String","ToAddresses":"String","CcAddresses":"String","Subject":"String","BodyType":"String","Body":"String","AutoSignerYn":false,"TrMessageType":"String"}}
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length
{"RemID":0,"Result":false,"ErrorCode":0,"ErrorMessage":"String"}