| All Verbs | /GetOutbox |
|---|
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 GetOutbox
Public Overridable Property AuthorizationID As String
Public Overridable Property ClientKey As String
Public Overridable Property RemAdressID As Long
Public Overridable Property LastRemID As Long
Public Overridable Property DateBegin As Date
Public Overridable Property DateEnd As Date
Public Overridable Property DraftsYn As Boolean
End Class
Public Partial Class GetOutboxResponse
Public Sub New()
Result = New List(Of ViewedRemMessage)
End Sub
Public Overridable Property Result As List(Of ViewedRemMessage)
Public Overridable Property ServiceSuccessResult As Boolean
Public Overridable Property ErrorMesage As String
End Class
Public Partial Class RemMsgDelivery
Public Overridable Property RemDeliveryId As Long
Public Overridable Property RemId As Long
Public Overridable Property AddressType As String
Public Overridable Property RemDisplayName As String
Public Overridable Property RemAddress As String
Public Overridable Property Status As String
Public Overridable Property RemSPId As Nullable(Of Integer)
Public Overridable Property SystemAcceptance As Byte
Public Overridable Property SystemAcceptanceDate As Nullable(Of Date)
Public Overridable Property RecipientAcceptance As Byte
Public Overridable Property RecipientAcceptanceDate As Nullable(Of Date)
Public Overridable Property Delivered As Byte
Public Overridable Property DeliveredDate As Nullable(Of Date)
Public Overridable Property Read As Byte
Public Overridable Property ReadDate As Nullable(Of Date)
End Class
Public Partial Class RemMsgEvidence
Public Overridable Property RemMessageEvidenceId As Long
Public Overridable Property RemId As Nullable(Of Long)
Public Overridable Property EvidenceTypeId As Nullable(Of Integer)
Public Overridable Property EvidenceCodeId As Nullable(Of Integer)
Public Overridable Property EvidenceRemSubject As String
Public Overridable Property EvidenceMessageID As String
Public Overridable Property EvidenceDate As Nullable(Of Date)
End Class
Public Partial Class ViewedRemMessage
Public Sub New()
kepDelilListesi = New List(Of RemMsgEvidence)
kepTeslimalListesi = New List(Of RemMsgDelivery)
End Sub
Public Overridable Property kepId As Long
Public Overridable Property kepCC As String
Public Overridable Property kepEventCode As String
Public Overridable Property kepEvidenceType As String
Public Overridable Property kepFrom As String
Public Overridable Property kepIleti As String
Public Overridable Property kepMessageID As String
Public Overridable Property kepMsgType As String
Public Overridable Property kepReceivedDate As Date
Public Overridable Property kepReceivedDateSpecified As Boolean
Public Overridable Property kepSendDate As Date
Public Overridable Property kepSendDateSpecified As Boolean
Public Overridable Property kepSubject As String
Public Overridable Property kepTo As String
Public Overridable Property kepTRgunSayac As String
Public Overridable Property kepTRIletiID As String
Public Overridable Property kepTRIletiTip As String
Public Overridable Property kepUAMessageIdentifier As String
Public Overridable Property status As String
Public Overridable Property kepDelilListesi As List(Of RemMsgEvidence)
Public Overridable Property kepTeslimalListesi As List(Of RemMsgDelivery)
End Class
End Namespace
End Namespace
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /GetOutbox HTTP/1.1
Host: remservices.eyyubiye.bel.tr
Accept: application/json
Content-Type: application/json
Content-Length: length
{"AuthorizationID":"String","ClientKey":"String","RemAdressID":0,"LastRemID":0,"DateBegin":"\/Date(-62135596800000-0000)\/","DateEnd":"\/Date(-62135596800000-0000)\/","DraftsYn":false}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Result":[{"kepId":0,"kepCC":"String","kepEventCode":"String","kepEvidenceType":"String","kepFrom":"String","kepIleti":"String","kepMessageID":"String","kepMsgType":"String","kepReceivedDate":"\/Date(-62135596800000-0000)\/","kepReceivedDateSpecified":false,"kepSendDate":"\/Date(-62135596800000-0000)\/","kepSendDateSpecified":false,"kepSubject":"String","kepTo":"String","kepTRgunSayac":"String","kepTRIletiID":"String","kepTRIletiTip":"String","kepUAMessageIdentifier":"String","status":"String","kepDelilListesi":[{"RemMessageEvidenceId":0,"RemId":0,"EvidenceTypeId":0,"EvidenceCodeId":0,"EvidenceRemSubject":"String","EvidenceMessageID":"String","EvidenceDate":"\/Date(-62135596800000-0000)\/"}],"kepTeslimalListesi":[{"RemDeliveryId":0,"RemId":0,"AddressType":"String","RemDisplayName":"String","RemAddress":"String","Status":"String","RemSPId":0,"SystemAcceptance":0,"SystemAcceptanceDate":"\/Date(-62135596800000-0000)\/","RecipientAcceptance":0,"RecipientAcceptanceDate":"\/Date(-62135596800000-0000)\/","Delivered":0,"DeliveredDate":"\/Date(-62135596800000-0000)\/","Read":0,"ReadDate":"\/Date(-62135596800000-0000)\/"}]}],"ServiceSuccessResult":false,"ErrorMesage":"String"}