DaBRemService

<back to all web services

GetRemMessage

The following routes are available for this service:
All Verbs/GetRemMessage
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 DownloadedRemMessage
            Public Sub New()
                kepEklistesi = New List(Of RemMessageEK)
                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 kepEklistesi As List(Of RemMessageEK)
            Public Overridable Property kepDelilListesi As List(Of RemMsgEvidence)
            Public Overridable Property kepTeslimalListesi As List(Of RemMsgDelivery)
        End Class

        Public Partial Class GetRemMessage
            Public Overridable Property AuthorizationID As String
            Public Overridable Property ClientKey As String
            Public Overridable Property RemID As Long
        End Class

        Public Partial Class GetRemMessageResponse
            Public Overridable Property Result As DownloadedRemMessage
            Public Overridable Property ServiceSuccessResult As Boolean
            Public Overridable Property ErrorMesage As String
        End Class

        Public Partial Class RemMessageEK
            Public Sub New()
                AttachmentContent = New Byte(){}
            End Sub

            Public Overridable Property Name As String
            Public Overridable Property AttachmentContent As Byte()
            Public Overridable Property AtachmentId As Long
        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
    End Namespace
End Namespace

VB.NET GetRemMessage DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /GetRemMessage HTTP/1.1 
Host: remservices.eyyubiye.bel.tr 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<GetRemMessage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DaBRemServices.ServiceModel">
  <AuthorizationID>String</AuthorizationID>
  <ClientKey>String</ClientKey>
  <RemID>0</RemID>
</GetRemMessage>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<GetRemMessageResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DaBRemServices.ServiceModel">
  <ErrorMesage>String</ErrorMesage>
  <Result>
    <Status>String</Status>
    <kepCC>String</kepCC>
    <kepDelilListesi>
      <RemMsgEvidence>
        <EvidenceCodeId>0</EvidenceCodeId>
        <EvidenceDate>0001-01-01T00:00:00</EvidenceDate>
        <EvidenceMessageID>String</EvidenceMessageID>
        <EvidenceRemSubject>String</EvidenceRemSubject>
        <EvidenceTypeId>0</EvidenceTypeId>
        <RemId>0</RemId>
        <RemMessageEvidenceId>0</RemMessageEvidenceId>
      </RemMsgEvidence>
    </kepDelilListesi>
    <kepEklistesi>
      <RemMessageEK>
        <AtachmentId>0</AtachmentId>
        <AttachmentContent>AA==</AttachmentContent>
        <Name>String</Name>
      </RemMessageEK>
    </kepEklistesi>
    <kepEventCode>String</kepEventCode>
    <kepEvidenceType>String</kepEvidenceType>
    <kepFrom>String</kepFrom>
    <kepId>0</kepId>
    <kepIleti>String</kepIleti>
    <kepMessageID>String</kepMessageID>
    <kepMsgType>String</kepMsgType>
    <kepReceivedDate>0001-01-01T00:00:00</kepReceivedDate>
    <kepReceivedDateSpecified>false</kepReceivedDateSpecified>
    <kepSendDate>0001-01-01T00:00:00</kepSendDate>
    <kepSendDateSpecified>false</kepSendDateSpecified>
    <kepSubject>String</kepSubject>
    <kepTRIletiID>String</kepTRIletiID>
    <kepTRIletiTip>String</kepTRIletiTip>
    <kepTRgunSayac>String</kepTRgunSayac>
    <kepTeslimalListesi>
      <RemMsgDelivery>
        <AddressType>String</AddressType>
        <Delivered>0</Delivered>
        <DeliveredDate>0001-01-01T00:00:00</DeliveredDate>
        <Read>0</Read>
        <ReadDate>0001-01-01T00:00:00</ReadDate>
        <RecipientAcceptance>0</RecipientAcceptance>
        <RecipientAcceptanceDate>0001-01-01T00:00:00</RecipientAcceptanceDate>
        <RemAddress>String</RemAddress>
        <RemDeliveryId>0</RemDeliveryId>
        <RemDisplayName>String</RemDisplayName>
        <RemId>0</RemId>
        <RemSPId>0</RemSPId>
        <Status>String</Status>
        <SystemAcceptance>0</SystemAcceptance>
        <SystemAcceptanceDate>0001-01-01T00:00:00</SystemAcceptanceDate>
      </RemMsgDelivery>
    </kepTeslimalListesi>
    <kepTo>String</kepTo>
    <kepUAMessageIdentifier>String</kepUAMessageIdentifier>
  </Result>
  <ServiceSuccessResult>false</ServiceSuccessResult>
</GetRemMessageResponse>