""" Options: Date: 2026-06-01 15:11:30 Version: 8.22 Tip: To override a DTO option, remove "#" prefix before updating BaseUrl: https://remservices.eyyubiye.bel.tr #GlobalNamespace: #AddServiceStackTypes: True #AddResponseStatus: False #AddImplicitVersion: #AddDescriptionAsComments: True IncludeTypes: GetOutRemMessage.* #ExcludeTypes: #DefaultImports: datetime,decimal,marshmallow.fields:*,servicestack:*,typing:*,dataclasses:dataclass/field,dataclasses_json:dataclass_json/LetterCase/Undefined/config,enum:Enum/IntEnum #DataClass: #DataClassJson: """ 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 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 ViewedRemMessage: 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_delil_listesi: Optional[List[RemMsgEvidence]] = None kep_teslimal_listesi: Optional[List[RemMsgDelivery]] = None @dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE) @dataclass class RemDelivery: address_type: Optional[str] = None rem_address: Optional[str] = None status: Optional[str] = None @dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE) @dataclass class RemEvidence: evidence_type: Optional[str] = None evidence_subject: Optional[str] = None @dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE) @dataclass class GetOutRemMessageResponse: result: Optional[ViewedRemMessage] = None deliveries: Optional[List[RemDelivery]] = None evidences: Optional[List[RemEvidence]] = None service_success_result: bool = False error_mesage: Optional[str] = None # @Route("/GetOutRemMessage") @dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE) @dataclass class GetOutRemMessage(IReturn[GetOutRemMessageResponse]): authorization_ı_d: Optional[str] = None client_key: Optional[str] = None rem_ı_d: int = 0