/* Options: Date: 2026-06-01 15:37:07 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://imzagerservices.eyyubiye.bel.tr //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: StampDocumentEYPV2.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class EYPKisi implements IConvertible { String? IlkAdi; String? Soyadi; String? IkinciAdi; String? Unvan; String? OnEk; EYPKisi({this.IlkAdi,this.Soyadi,this.IkinciAdi,this.Unvan,this.OnEk}); EYPKisi.fromJson(Map json) { fromMap(json); } fromMap(Map json) { IlkAdi = json['IlkAdi']; Soyadi = json['Soyadi']; IkinciAdi = json['IkinciAdi']; Unvan = json['Unvan']; OnEk = json['OnEk']; return this; } Map toJson() => { 'IlkAdi': IlkAdi, 'Soyadi': Soyadi, 'IkinciAdi': IkinciAdi, 'Unvan': Unvan, 'OnEk': OnEk }; getTypeName() => "EYPKisi"; TypeContext? context = _ctx; } class EYPIletisimBilgisi implements IConvertible { String? Telefon; String? TelefonDiger; String? EPosta; String? Faks; String? WebAdresi; String? Adres; String? Il; String? Ilce; String? Ulke; String? KepAdresi; EYPIletisimBilgisi({this.Telefon,this.TelefonDiger,this.EPosta,this.Faks,this.WebAdresi,this.Adres,this.Il,this.Ilce,this.Ulke,this.KepAdresi}); EYPIletisimBilgisi.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Telefon = json['Telefon']; TelefonDiger = json['TelefonDiger']; EPosta = json['EPosta']; Faks = json['Faks']; WebAdresi = json['WebAdresi']; Adres = json['Adres']; Il = json['Il']; Ilce = json['Ilce']; Ulke = json['Ulke']; KepAdresi = json['KepAdresi']; return this; } Map toJson() => { 'Telefon': Telefon, 'TelefonDiger': TelefonDiger, 'EPosta': EPosta, 'Faks': Faks, 'WebAdresi': WebAdresi, 'Adres': Adres, 'Il': Il, 'Ilce': Ilce, 'Ulke': Ulke, 'KepAdresi': KepAdresi }; getTypeName() => "EYPIletisimBilgisi"; TypeContext? context = _ctx; } class EYPGercekSahis implements IConvertible { EYPKisi? Kisi; String? TCKN; String? Gorev; EYPIletisimBilgisi? IletisimBilgisi; EYPGercekSahis({this.Kisi,this.TCKN,this.Gorev,this.IletisimBilgisi}); EYPGercekSahis.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Kisi = JsonConverters.fromJson(json['Kisi'],'EYPKisi',context!); TCKN = json['TCKN']; Gorev = json['Gorev']; IletisimBilgisi = JsonConverters.fromJson(json['IletisimBilgisi'],'EYPIletisimBilgisi',context!); return this; } Map toJson() => { 'Kisi': JsonConverters.toJson(Kisi,'EYPKisi',context!), 'TCKN': TCKN, 'Gorev': Gorev, 'IletisimBilgisi': JsonConverters.toJson(IletisimBilgisi,'EYPIletisimBilgisi',context!) }; getTypeName() => "EYPGercekSahis"; TypeContext? context = _ctx; } class EYPImza implements IConvertible { EYPGercekSahis? Imzalayan; EYPGercekSahis? YetkiDevreden; EYPGercekSahis? VekaletVeren; String? Makam; String? Amac; String? Aciklama; DateTime? Tarih; String? TCYK; bool? TarihBelirli; EYPImza({this.Imzalayan,this.YetkiDevreden,this.VekaletVeren,this.Makam,this.Amac,this.Aciklama,this.Tarih,this.TCYK,this.TarihBelirli}); EYPImza.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Imzalayan = JsonConverters.fromJson(json['Imzalayan'],'EYPGercekSahis',context!); YetkiDevreden = JsonConverters.fromJson(json['YetkiDevreden'],'EYPGercekSahis',context!); VekaletVeren = JsonConverters.fromJson(json['VekaletVeren'],'EYPGercekSahis',context!); Makam = json['Makam']; Amac = json['Amac']; Aciklama = json['Aciklama']; Tarih = JsonConverters.fromJson(json['Tarih'],'DateTime',context!); TCYK = json['TCYK']; TarihBelirli = json['TarihBelirli']; return this; } Map toJson() => { 'Imzalayan': JsonConverters.toJson(Imzalayan,'EYPGercekSahis',context!), 'YetkiDevreden': JsonConverters.toJson(YetkiDevreden,'EYPGercekSahis',context!), 'VekaletVeren': JsonConverters.toJson(VekaletVeren,'EYPGercekSahis',context!), 'Makam': Makam, 'Amac': Amac, 'Aciklama': Aciklama, 'Tarih': JsonConverters.toJson(Tarih,'DateTime',context!), 'TCYK': TCYK, 'TarihBelirli': TarihBelirli }; getTypeName() => "EYPImza"; TypeContext? context = _ctx; } class BaseResponse implements IConvertible { bool? ServiceSuccessResult; String? ErrorMesage; BaseResponse({this.ServiceSuccessResult,this.ErrorMesage}); BaseResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ServiceSuccessResult = json['ServiceSuccessResult']; ErrorMesage = json['ErrorMesage']; return this; } Map toJson() => { 'ServiceSuccessResult': ServiceSuccessResult, 'ErrorMesage': ErrorMesage }; getTypeName() => "BaseResponse"; TypeContext? context = _ctx; } class SignDocumentEYPResponse extends BaseResponse implements IConvertible { bool? Result; SignDocumentEYPResponse({this.Result}); SignDocumentEYPResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); Result = json['Result']; return this; } Map toJson() => super.toJson()..addAll({ 'Result': Result }); getTypeName() => "SignDocumentEYPResponse"; TypeContext? context = _ctx; } // @Route("/StampDocumentEYPV2/") class StampDocumentEYPV2 implements IReturn, IConvertible, IPost { String? ClientKey; String? AuthorizationID; String? stampSSN; String? AgentMessage; int? DocumentId; String? BelgeNo; List? Imzalar; StampDocumentEYPV2({this.ClientKey,this.AuthorizationID,this.stampSSN,this.AgentMessage,this.DocumentId,this.BelgeNo,this.Imzalar}); StampDocumentEYPV2.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ClientKey = json['ClientKey']; AuthorizationID = json['AuthorizationID']; stampSSN = json['stampSSN']; AgentMessage = json['AgentMessage']; DocumentId = json['DocumentId']; BelgeNo = json['BelgeNo']; Imzalar = JsonConverters.fromJson(json['Imzalar'],'List',context!); return this; } Map toJson() => { 'ClientKey': ClientKey, 'AuthorizationID': AuthorizationID, 'stampSSN': stampSSN, 'AgentMessage': AgentMessage, 'DocumentId': DocumentId, 'BelgeNo': BelgeNo, 'Imzalar': JsonConverters.toJson(Imzalar,'List',context!) }; createResponse() => SignDocumentEYPResponse(); getResponseTypeName() => "SignDocumentEYPResponse"; getTypeName() => "StampDocumentEYPV2"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'imzagerservices.eyyubiye.bel.tr', types: { 'EYPKisi': TypeInfo(TypeOf.Class, create:() => EYPKisi()), 'EYPIletisimBilgisi': TypeInfo(TypeOf.Class, create:() => EYPIletisimBilgisi()), 'EYPGercekSahis': TypeInfo(TypeOf.Class, create:() => EYPGercekSahis()), 'EYPImza': TypeInfo(TypeOf.Class, create:() => EYPImza()), 'BaseResponse': TypeInfo(TypeOf.Class, create:() => BaseResponse()), 'SignDocumentEYPResponse': TypeInfo(TypeOf.Class, create:() => SignDocumentEYPResponse()), 'StampDocumentEYPV2': TypeInfo(TypeOf.Class, create:() => StampDocumentEYPV2()), 'List': TypeInfo(TypeOf.Class, create:() => []), });