/* Options: Date: 2026-06-01 15:18:45 SwiftVersion: 5.0 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://remservices.eyyubiye.bel.tr //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: GetRemMessage.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/GetRemMessage") public class GetRemMessage : IReturn, Codable { public typealias Return = GetRemMessageResponse public var authorizationID:String public var clientKey:String public var remID:Int required public init(){} } public class GetRemMessageResponse : Codable { public var result:DownloadedRemMessage public var serviceSuccessResult:Bool public var errorMesage:String required public init(){} } public class DownloadedRemMessage : Codable { public var kepId:Int public var kepCC:String public var kepEventCode:String public var kepEvidenceType:String public var kepFrom:String public var kepIleti:String public var kepMessageID:String public var kepMsgType:String public var kepReceivedDate:Date public var kepReceivedDateSpecified:Bool public var kepSendDate:Date public var kepSendDateSpecified:Bool public var kepSubject:String public var kepTo:String public var kepTRgunSayac:String public var kepTRIletiID:String public var kepTRIletiTip:String public var kepUAMessageIdentifier:String public var status:String public var kepEklistesi:[RemMessageEK] = [] public var kepDelilListesi:[RemMsgEvidence] = [] public var kepTeslimalListesi:[RemMsgDelivery] = [] required public init(){} } public class RemMsgEvidence : Codable { public var remMessageEvidenceId:Int public var remId:Int? public var evidenceTypeId:Int? public var evidenceCodeId:Int? public var evidenceRemSubject:String public var evidenceMessageID:String public var evidenceDate:Date? required public init(){} } public class RemMsgDelivery : Codable { public var remDeliveryId:Int public var remId:Int public var addressType:String public var remDisplayName:String public var remAddress:String public var status:String public var remSPId:Int? public var systemAcceptance:UInt8 public var systemAcceptanceDate:Date? public var recipientAcceptance:UInt8 public var recipientAcceptanceDate:Date? public var delivered:UInt8 public var deliveredDate:Date? public var read:UInt8 public var readDate:Date? required public init(){} } public class RemMessageEK : Codable { public var name:String public var attachmentContent:[UInt8] = [] public var atachmentId:Int required public init(){} }