| 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 .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 /GetRemMessage HTTP/1.1
Host: remservices.eyyubiye.bel.tr
Accept: application/json
Content-Type: application/json
Content-Length: length
{"AuthorizationID":"String","ClientKey":"String","RemID":0}
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","kepEklistesi":[{"Name":"String","AttachmentContent":"AA==","AtachmentId":0}],"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"}