DaBRemService

<back to all web services

GetOutbox

The following routes are available for this service:
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

VB.NET GetOutbox DTOs

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

HTTP + JSON

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"}