| All Verbs | /GetRemMessage |
|---|
import datetime
import decimal
from marshmallow.fields import *
from servicestack import *
from typing import *
from dataclasses import dataclass, field
from dataclasses_json import dataclass_json, LetterCase, Undefined, config
from enum import Enum, IntEnum
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class RemMessageEK:
name: Optional[str] = None
attachment_content: Optional[bytes] = None
atachment_ıd: int = 0
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class RemMsgEvidence:
rem_message_evidence_ıd: int = 0
rem_ıd: Optional[int] = None
evidence_type_ıd: Optional[int] = None
evidence_code_ıd: Optional[int] = None
evidence_rem_subject: Optional[str] = None
evidence_message_ı_d: Optional[str] = None
evidence_date: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class RemMsgDelivery:
rem_delivery_ıd: int = 0
rem_ıd: int = 0
address_type: Optional[str] = None
rem_display_name: Optional[str] = None
rem_address: Optional[str] = None
status: Optional[str] = None
rem_s_p_ıd: Optional[int] = None
system_acceptance: int = 0
system_acceptance_date: Optional[datetime.datetime] = None
recipient_acceptance: int = 0
recipient_acceptance_date: Optional[datetime.datetime] = None
delivered: int = 0
delivered_date: Optional[datetime.datetime] = None
read: int = 0
read_date: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DownloadedRemMessage:
kep_ıd: int = 0
kep_c_c: Optional[str] = None
kep_event_code: Optional[str] = None
kep_evidence_type: Optional[str] = None
kep_from: Optional[str] = None
kep_ıleti: Optional[str] = None
kep_message_ı_d: Optional[str] = None
kep_msg_type: Optional[str] = None
kep_received_date: datetime.datetime = datetime.datetime(1, 1, 1)
kep_received_date_specified: bool = False
kep_send_date: datetime.datetime = datetime.datetime(1, 1, 1)
kep_send_date_specified: bool = False
kep_subject: Optional[str] = None
kep_to: Optional[str] = None
kep_t_rgun_sayac: Optional[str] = None
kep_t_r_ıleti_ı_d: Optional[str] = None
kep_t_r_ıleti_tip: Optional[str] = None
kep_u_a_message_ıdentifier: Optional[str] = None
status: Optional[str] = None
kep_eklistesi: Optional[List[RemMessageEK]] = None
kep_delil_listesi: Optional[List[RemMsgEvidence]] = None
kep_teslimal_listesi: Optional[List[RemMsgDelivery]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class GetRemMessageResponse:
result: Optional[DownloadedRemMessage] = None
service_success_result: bool = False
error_mesage: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class GetRemMessage:
authorization_ı_d: Optional[str] = None
client_key: Optional[str] = None
rem_ı_d: int = 0
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 /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>