/* Options: Date: 2026-06-01 15:19:24 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: GetRemMessage.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class RemMessageEK implements IConvertible { String? Name; Uint8List? AttachmentContent; int? AtachmentId; RemMessageEK({this.Name,this.AttachmentContent,this.AtachmentId}); RemMessageEK.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Name = json['Name']; AttachmentContent = JsonConverters.fromJson(json['AttachmentContent'],'Uint8List',context!); AtachmentId = json['AtachmentId']; return this; } Map toJson() => { 'Name': Name, 'AttachmentContent': JsonConverters.toJson(AttachmentContent,'Uint8List',context!), 'AtachmentId': AtachmentId }; getTypeName() => "RemMessageEK"; TypeContext? context = _ctx; } class RemMsgEvidence implements IConvertible { int? RemMessageEvidenceId; int? RemId; int? EvidenceTypeId; int? EvidenceCodeId; String? EvidenceRemSubject; String? EvidenceMessageID; DateTime? EvidenceDate; RemMsgEvidence({this.RemMessageEvidenceId,this.RemId,this.EvidenceTypeId,this.EvidenceCodeId,this.EvidenceRemSubject,this.EvidenceMessageID,this.EvidenceDate}); RemMsgEvidence.fromJson(Map json) { fromMap(json); } fromMap(Map json) { RemMessageEvidenceId = json['RemMessageEvidenceId']; RemId = json['RemId']; EvidenceTypeId = json['EvidenceTypeId']; EvidenceCodeId = json['EvidenceCodeId']; EvidenceRemSubject = json['EvidenceRemSubject']; EvidenceMessageID = json['EvidenceMessageID']; EvidenceDate = JsonConverters.fromJson(json['EvidenceDate'],'DateTime',context!); return this; } Map toJson() => { 'RemMessageEvidenceId': RemMessageEvidenceId, 'RemId': RemId, 'EvidenceTypeId': EvidenceTypeId, 'EvidenceCodeId': EvidenceCodeId, 'EvidenceRemSubject': EvidenceRemSubject, 'EvidenceMessageID': EvidenceMessageID, 'EvidenceDate': JsonConverters.toJson(EvidenceDate,'DateTime',context!) }; getTypeName() => "RemMsgEvidence"; TypeContext? context = _ctx; } class RemMsgDelivery implements IConvertible { int? RemDeliveryId; int? RemId; String? AddressType; String? RemDisplayName; String? RemAddress; String? Status; int? RemSPId; int? SystemAcceptance; DateTime? SystemAcceptanceDate; int? RecipientAcceptance; DateTime? RecipientAcceptanceDate; int? Delivered; DateTime? DeliveredDate; int? Read; DateTime? ReadDate; RemMsgDelivery({this.RemDeliveryId,this.RemId,this.AddressType,this.RemDisplayName,this.RemAddress,this.Status,this.RemSPId,this.SystemAcceptance,this.SystemAcceptanceDate,this.RecipientAcceptance,this.RecipientAcceptanceDate,this.Delivered,this.DeliveredDate,this.Read,this.ReadDate}); RemMsgDelivery.fromJson(Map json) { fromMap(json); } fromMap(Map json) { RemDeliveryId = json['RemDeliveryId']; RemId = json['RemId']; AddressType = json['AddressType']; RemDisplayName = json['RemDisplayName']; RemAddress = json['RemAddress']; Status = json['Status']; RemSPId = json['RemSPId']; SystemAcceptance = json['SystemAcceptance']; SystemAcceptanceDate = JsonConverters.fromJson(json['SystemAcceptanceDate'],'DateTime',context!); RecipientAcceptance = json['RecipientAcceptance']; RecipientAcceptanceDate = JsonConverters.fromJson(json['RecipientAcceptanceDate'],'DateTime',context!); Delivered = json['Delivered']; DeliveredDate = JsonConverters.fromJson(json['DeliveredDate'],'DateTime',context!); Read = json['Read']; ReadDate = JsonConverters.fromJson(json['ReadDate'],'DateTime',context!); return this; } Map toJson() => { 'RemDeliveryId': RemDeliveryId, 'RemId': RemId, 'AddressType': AddressType, 'RemDisplayName': RemDisplayName, 'RemAddress': RemAddress, 'Status': Status, 'RemSPId': RemSPId, 'SystemAcceptance': SystemAcceptance, 'SystemAcceptanceDate': JsonConverters.toJson(SystemAcceptanceDate,'DateTime',context!), 'RecipientAcceptance': RecipientAcceptance, 'RecipientAcceptanceDate': JsonConverters.toJson(RecipientAcceptanceDate,'DateTime',context!), 'Delivered': Delivered, 'DeliveredDate': JsonConverters.toJson(DeliveredDate,'DateTime',context!), 'Read': Read, 'ReadDate': JsonConverters.toJson(ReadDate,'DateTime',context!) }; getTypeName() => "RemMsgDelivery"; TypeContext? context = _ctx; } class DownloadedRemMessage implements IConvertible { int? kepId; String? kepCC; String? kepEventCode; String? kepEvidenceType; String? kepFrom; String? kepIleti; String? kepMessageID; String? kepMsgType; DateTime? kepReceivedDate; bool? kepReceivedDateSpecified; DateTime? kepSendDate; bool? kepSendDateSpecified; String? kepSubject; String? kepTo; String? kepTRgunSayac; String? kepTRIletiID; String? kepTRIletiTip; String? kepUAMessageIdentifier; String? Status; List? kepEklistesi; List? kepDelilListesi; List? kepTeslimalListesi; DownloadedRemMessage({this.kepId,this.kepCC,this.kepEventCode,this.kepEvidenceType,this.kepFrom,this.kepIleti,this.kepMessageID,this.kepMsgType,this.kepReceivedDate,this.kepReceivedDateSpecified,this.kepSendDate,this.kepSendDateSpecified,this.kepSubject,this.kepTo,this.kepTRgunSayac,this.kepTRIletiID,this.kepTRIletiTip,this.kepUAMessageIdentifier,this.Status,this.kepEklistesi,this.kepDelilListesi,this.kepTeslimalListesi}); DownloadedRemMessage.fromJson(Map json) { fromMap(json); } fromMap(Map json) { kepId = json['kepId']; kepCC = json['kepCC']; kepEventCode = json['kepEventCode']; kepEvidenceType = json['kepEvidenceType']; kepFrom = json['kepFrom']; kepIleti = json['kepIleti']; kepMessageID = json['kepMessageID']; kepMsgType = json['kepMsgType']; kepReceivedDate = JsonConverters.fromJson(json['kepReceivedDate'],'DateTime',context!); kepReceivedDateSpecified = json['kepReceivedDateSpecified']; kepSendDate = JsonConverters.fromJson(json['kepSendDate'],'DateTime',context!); kepSendDateSpecified = json['kepSendDateSpecified']; kepSubject = json['kepSubject']; kepTo = json['kepTo']; kepTRgunSayac = json['kepTRgunSayac']; kepTRIletiID = json['kepTRIletiID']; kepTRIletiTip = json['kepTRIletiTip']; kepUAMessageIdentifier = json['kepUAMessageIdentifier']; Status = json['Status']; kepEklistesi = JsonConverters.fromJson(json['kepEklistesi'],'List',context!); kepDelilListesi = JsonConverters.fromJson(json['kepDelilListesi'],'List',context!); kepTeslimalListesi = JsonConverters.fromJson(json['kepTeslimalListesi'],'List',context!); return this; } Map toJson() => { 'kepId': kepId, 'kepCC': kepCC, 'kepEventCode': kepEventCode, 'kepEvidenceType': kepEvidenceType, 'kepFrom': kepFrom, 'kepIleti': kepIleti, 'kepMessageID': kepMessageID, 'kepMsgType': kepMsgType, 'kepReceivedDate': JsonConverters.toJson(kepReceivedDate,'DateTime',context!), 'kepReceivedDateSpecified': kepReceivedDateSpecified, 'kepSendDate': JsonConverters.toJson(kepSendDate,'DateTime',context!), 'kepSendDateSpecified': kepSendDateSpecified, 'kepSubject': kepSubject, 'kepTo': kepTo, 'kepTRgunSayac': kepTRgunSayac, 'kepTRIletiID': kepTRIletiID, 'kepTRIletiTip': kepTRIletiTip, 'kepUAMessageIdentifier': kepUAMessageIdentifier, 'Status': Status, 'kepEklistesi': JsonConverters.toJson(kepEklistesi,'List',context!), 'kepDelilListesi': JsonConverters.toJson(kepDelilListesi,'List',context!), 'kepTeslimalListesi': JsonConverters.toJson(kepTeslimalListesi,'List',context!) }; getTypeName() => "DownloadedRemMessage"; TypeContext? context = _ctx; } class GetRemMessageResponse implements IConvertible { DownloadedRemMessage? Result; bool? ServiceSuccessResult; String? ErrorMesage; GetRemMessageResponse({this.Result,this.ServiceSuccessResult,this.ErrorMesage}); GetRemMessageResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Result = JsonConverters.fromJson(json['Result'],'DownloadedRemMessage',context!); ServiceSuccessResult = json['ServiceSuccessResult']; ErrorMesage = json['ErrorMesage']; return this; } Map toJson() => { 'Result': JsonConverters.toJson(Result,'DownloadedRemMessage',context!), 'ServiceSuccessResult': ServiceSuccessResult, 'ErrorMesage': ErrorMesage }; getTypeName() => "GetRemMessageResponse"; TypeContext? context = _ctx; } // @Route("/GetRemMessage") class GetRemMessage implements IReturn, IConvertible, IPost { String? AuthorizationID; String? ClientKey; int? RemID; GetRemMessage({this.AuthorizationID,this.ClientKey,this.RemID}); GetRemMessage.fromJson(Map json) { fromMap(json); } fromMap(Map json) { AuthorizationID = json['AuthorizationID']; ClientKey = json['ClientKey']; RemID = json['RemID']; return this; } Map toJson() => { 'AuthorizationID': AuthorizationID, 'ClientKey': ClientKey, 'RemID': RemID }; createResponse() => GetRemMessageResponse(); getResponseTypeName() => "GetRemMessageResponse"; getTypeName() => "GetRemMessage"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'remservices.eyyubiye.bel.tr', types: { 'RemMessageEK': TypeInfo(TypeOf.Class, create:() => RemMessageEK()), 'Uint8List': TypeInfo(TypeOf.Class, create:() => Uint8List(0)), 'RemMsgEvidence': TypeInfo(TypeOf.Class, create:() => RemMsgEvidence()), 'RemMsgDelivery': TypeInfo(TypeOf.Class, create:() => RemMsgDelivery()), 'DownloadedRemMessage': TypeInfo(TypeOf.Class, create:() => DownloadedRemMessage()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'List': TypeInfo(TypeOf.Class, create:() => []), 'List': TypeInfo(TypeOf.Class, create:() => []), 'GetRemMessageResponse': TypeInfo(TypeOf.Class, create:() => GetRemMessageResponse()), 'GetRemMessage': TypeInfo(TypeOf.Class, create:() => GetRemMessage()), });