| All Verbs | /CreateEYPPackageV2/ |
|---|
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';
class BaseResponse implements IConvertible
{
bool? ServiceSuccessResult;
String? ErrorMesage;
BaseResponse({this.ServiceSuccessResult,this.ErrorMesage});
BaseResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
ServiceSuccessResult = json['ServiceSuccessResult'];
ErrorMesage = json['ErrorMesage'];
return this;
}
Map<String, dynamic> toJson() => {
'ServiceSuccessResult': ServiceSuccessResult,
'ErrorMesage': ErrorMesage
};
getTypeName() => "BaseResponse";
TypeContext? context = _ctx;
}
class CreateEYPPackageResponse extends BaseResponse implements IConvertible
{
String? Result;
CreateEYPPackageResponse({this.Result});
CreateEYPPackageResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
super.fromMap(json);
Result = json['Result'];
return this;
}
Map<String, dynamic> toJson() => super.toJson()..addAll({
'Result': Result
});
getTypeName() => "CreateEYPPackageResponse";
TypeContext? context = _ctx;
}
enum EYPGuvenlikKodu
{
YOK,
TSD,
HZO,
OZL,
GZL,
CGZ,
KSO,
}
enum EYPIvedilik
{
NRM,
ACL,
GNL,
IVD,
CIV,
}
enum EYPDagitimTuru
{
GRG,
BLG,
}
class EYPKonulmamisEk implements IConvertible
{
String? EkId;
EYPKonulmamisEk({this.EkId});
EYPKonulmamisEk.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
EkId = json['EkId'];
return this;
}
Map<String, dynamic> toJson() => {
'EkId': EkId
};
getTypeName() => "EYPKonulmamisEk";
TypeContext? context = _ctx;
}
enum EYPKisiType
{
GercekSahis,
TuzelSahis,
KurumKurulus,
}
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<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
IlkAdi = json['IlkAdi'];
Soyadi = json['Soyadi'];
IkinciAdi = json['IkinciAdi'];
Unvan = json['Unvan'];
OnEk = json['OnEk'];
return this;
}
Map<String, dynamic> 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<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> 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<String, dynamic> 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<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Kisi = JsonConverters.fromJson(json['Kisi'],'EYPKisi',context!);
TCKN = json['TCKN'];
Gorev = json['Gorev'];
IletisimBilgisi = JsonConverters.fromJson(json['IletisimBilgisi'],'EYPIletisimBilgisi',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Kisi': JsonConverters.toJson(Kisi,'EYPKisi',context!),
'TCKN': TCKN,
'Gorev': Gorev,
'IletisimBilgisi': JsonConverters.toJson(IletisimBilgisi,'EYPIletisimBilgisi',context!)
};
getTypeName() => "EYPGercekSahis";
TypeContext? context = _ctx;
}
class EYPTuzelSahis implements IConvertible
{
String? Id;
String? Adi;
EYPIletisimBilgisi? IletisimBilgisi;
EYPTuzelSahis({this.Id,this.Adi,this.IletisimBilgisi});
EYPTuzelSahis.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Id = json['Id'];
Adi = json['Adi'];
IletisimBilgisi = JsonConverters.fromJson(json['IletisimBilgisi'],'EYPIletisimBilgisi',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Id': Id,
'Adi': Adi,
'IletisimBilgisi': JsonConverters.toJson(IletisimBilgisi,'EYPIletisimBilgisi',context!)
};
getTypeName() => "EYPTuzelSahis";
TypeContext? context = _ctx;
}
class EYPKurumKurulus implements IConvertible
{
String? KKK;
String? Adi;
String? BirimKKK;
EYPIletisimBilgisi? IletisimBilgisi;
EYPKurumKurulus({this.KKK,this.Adi,this.BirimKKK,this.IletisimBilgisi});
EYPKurumKurulus.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
KKK = json['KKK'];
Adi = json['Adi'];
BirimKKK = json['BirimKKK'];
IletisimBilgisi = JsonConverters.fromJson(json['IletisimBilgisi'],'EYPIletisimBilgisi',context!);
return this;
}
Map<String, dynamic> toJson() => {
'KKK': KKK,
'Adi': Adi,
'BirimKKK': BirimKKK,
'IletisimBilgisi': JsonConverters.toJson(IletisimBilgisi,'EYPIletisimBilgisi',context!)
};
getTypeName() => "EYPKurumKurulus";
TypeContext? context = _ctx;
}
class EYPDagitim implements IConvertible
{
EYPIvedilik? Ivedilik;
EYPDagitimTuru? DagitimTuru;
String? Miat;
List<EYPKonulmamisEk>? KonulmamisEkListesi;
EYPKisiType? DagitimTipi;
EYPGercekSahis? GercekSahis;
EYPTuzelSahis? TuzelSahis;
EYPKurumKurulus? KurumKurulus;
EYPDagitim({this.Ivedilik,this.DagitimTuru,this.Miat,this.KonulmamisEkListesi,this.DagitimTipi,this.GercekSahis,this.TuzelSahis,this.KurumKurulus});
EYPDagitim.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Ivedilik = JsonConverters.fromJson(json['Ivedilik'],'EYPIvedilik',context!);
DagitimTuru = JsonConverters.fromJson(json['DagitimTuru'],'EYPDagitimTuru',context!);
Miat = json['Miat'];
KonulmamisEkListesi = JsonConverters.fromJson(json['KonulmamisEkListesi'],'List<EYPKonulmamisEk>',context!);
DagitimTipi = JsonConverters.fromJson(json['DagitimTipi'],'EYPKisiType',context!);
GercekSahis = JsonConverters.fromJson(json['GercekSahis'],'EYPGercekSahis',context!);
TuzelSahis = JsonConverters.fromJson(json['TuzelSahis'],'EYPTuzelSahis',context!);
KurumKurulus = JsonConverters.fromJson(json['KurumKurulus'],'EYPKurumKurulus',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Ivedilik': JsonConverters.toJson(Ivedilik,'EYPIvedilik',context!),
'DagitimTuru': JsonConverters.toJson(DagitimTuru,'EYPDagitimTuru',context!),
'Miat': Miat,
'KonulmamisEkListesi': JsonConverters.toJson(KonulmamisEkListesi,'List<EYPKonulmamisEk>',context!),
'DagitimTipi': JsonConverters.toJson(DagitimTipi,'EYPKisiType',context!),
'GercekSahis': JsonConverters.toJson(GercekSahis,'EYPGercekSahis',context!),
'TuzelSahis': JsonConverters.toJson(TuzelSahis,'EYPTuzelSahis',context!),
'KurumKurulus': JsonConverters.toJson(KurumKurulus,'EYPKurumKurulus',context!)
};
getTypeName() => "EYPDagitim";
TypeContext? context = _ctx;
}
enum EYPEkTuru
{
DED,
HRF,
FZK,
}
class EYPEkOzet implements IConvertible
{
String? OzetAlgoritmasi;
Uint8List? OzetDegeri;
EYPEkOzet({this.OzetAlgoritmasi,this.OzetDegeri});
EYPEkOzet.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
OzetAlgoritmasi = json['OzetAlgoritmasi'];
OzetDegeri = JsonConverters.fromJson(json['OzetDegeri'],'Uint8List',context!);
return this;
}
Map<String, dynamic> toJson() => {
'OzetAlgoritmasi': OzetAlgoritmasi,
'OzetDegeri': JsonConverters.toJson(OzetDegeri,'Uint8List',context!)
};
getTypeName() => "EYPEkOzet";
TypeContext? context = _ctx;
}
enum EYPEkOzetModu
{
Yok,
SHA1,
SHA512,
RIPEMD160,
SHA256,
}
class EYPEk implements IConvertible
{
String? Id;
String? BelgeNo;
EYPEkTuru? EkTuru;
String? DosyaAdi;
String? MimeTuru;
String? Ad;
String? SiraNo;
String? Aciklama;
String? Referans;
bool? ImzaliMi;
bool? ImzaliMiBelirliMi;
EYPEkOzet? Ozet;
Uint8List? Icerik;
EYPEkOzetModu? OzetModu;
String? OzetId;
EYPEk({this.Id,this.BelgeNo,this.EkTuru,this.DosyaAdi,this.MimeTuru,this.Ad,this.SiraNo,this.Aciklama,this.Referans,this.ImzaliMi,this.ImzaliMiBelirliMi,this.Ozet,this.Icerik,this.OzetModu,this.OzetId});
EYPEk.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Id = json['Id'];
BelgeNo = json['BelgeNo'];
EkTuru = JsonConverters.fromJson(json['EkTuru'],'EYPEkTuru',context!);
DosyaAdi = json['DosyaAdi'];
MimeTuru = json['MimeTuru'];
Ad = json['Ad'];
SiraNo = json['SiraNo'];
Aciklama = json['Aciklama'];
Referans = json['Referans'];
ImzaliMi = json['ImzaliMi'];
ImzaliMiBelirliMi = json['ImzaliMiBelirliMi'];
Ozet = JsonConverters.fromJson(json['Ozet'],'EYPEkOzet',context!);
Icerik = JsonConverters.fromJson(json['Icerik'],'Uint8List',context!);
OzetModu = JsonConverters.fromJson(json['OzetModu'],'EYPEkOzetModu',context!);
OzetId = json['OzetId'];
return this;
}
Map<String, dynamic> toJson() => {
'Id': Id,
'BelgeNo': BelgeNo,
'EkTuru': JsonConverters.toJson(EkTuru,'EYPEkTuru',context!),
'DosyaAdi': DosyaAdi,
'MimeTuru': MimeTuru,
'Ad': Ad,
'SiraNo': SiraNo,
'Aciklama': Aciklama,
'Referans': Referans,
'ImzaliMi': ImzaliMi,
'ImzaliMiBelirliMi': ImzaliMiBelirliMi,
'Ozet': JsonConverters.toJson(Ozet,'EYPEkOzet',context!),
'Icerik': JsonConverters.toJson(Icerik,'Uint8List',context!),
'OzetModu': JsonConverters.toJson(OzetModu,'EYPEkOzetModu',context!),
'OzetId': OzetId
};
getTypeName() => "EYPEk";
TypeContext? context = _ctx;
}
class EYPIlgi implements IConvertible
{
String? Id;
String? BelgeNo;
DateTime? Tarih;
bool? TarihBelirliMi;
String? Etiket;
String? EkId;
String? Ad;
String? Aciklama;
String? OzId;
bool? EYazismaIdMi;
bool? EYazismaIdBelirliMi;
EYPIlgi({this.Id,this.BelgeNo,this.Tarih,this.TarihBelirliMi,this.Etiket,this.EkId,this.Ad,this.Aciklama,this.OzId,this.EYazismaIdMi,this.EYazismaIdBelirliMi});
EYPIlgi.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Id = json['Id'];
BelgeNo = json['BelgeNo'];
Tarih = JsonConverters.fromJson(json['Tarih'],'DateTime',context!);
TarihBelirliMi = json['TarihBelirliMi'];
Etiket = json['Etiket'];
EkId = json['EkId'];
Ad = json['Ad'];
Aciklama = json['Aciklama'];
OzId = json['OzId'];
EYazismaIdMi = json['EYazismaIdMi'];
EYazismaIdBelirliMi = json['EYazismaIdBelirliMi'];
return this;
}
Map<String, dynamic> toJson() => {
'Id': Id,
'BelgeNo': BelgeNo,
'Tarih': JsonConverters.toJson(Tarih,'DateTime',context!),
'TarihBelirliMi': TarihBelirliMi,
'Etiket': Etiket,
'EkId': EkId,
'Ad': Ad,
'Aciklama': Aciklama,
'OzId': OzId,
'EYazismaIdMi': EYazismaIdMi,
'EYazismaIdBelirliMi': EYazismaIdBelirliMi
};
getTypeName() => "EYPIlgi";
TypeContext? context = _ctx;
}
class EYPOlusturan implements IConvertible
{
EYPKisiType? OlusturanTipi;
EYPGercekSahis? GercekSahis;
EYPTuzelSahis? TuzelSahis;
EYPKurumKurulus? KurumKurulus;
EYPOlusturan({this.OlusturanTipi,this.GercekSahis,this.TuzelSahis,this.KurumKurulus});
EYPOlusturan.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
OlusturanTipi = JsonConverters.fromJson(json['OlusturanTipi'],'EYPKisiType',context!);
GercekSahis = JsonConverters.fromJson(json['GercekSahis'],'EYPGercekSahis',context!);
TuzelSahis = JsonConverters.fromJson(json['TuzelSahis'],'EYPTuzelSahis',context!);
KurumKurulus = JsonConverters.fromJson(json['KurumKurulus'],'EYPKurumKurulus',context!);
return this;
}
Map<String, dynamic> toJson() => {
'OlusturanTipi': JsonConverters.toJson(OlusturanTipi,'EYPKisiType',context!),
'GercekSahis': JsonConverters.toJson(GercekSahis,'EYPGercekSahis',context!),
'TuzelSahis': JsonConverters.toJson(TuzelSahis,'EYPTuzelSahis',context!),
'KurumKurulus': JsonConverters.toJson(KurumKurulus,'EYPKurumKurulus',context!)
};
getTypeName() => "EYPOlusturan";
TypeContext? context = _ctx;
}
class EYPIlgili implements IConvertible
{
EYPKisiType? IlgiliTipi;
EYPGercekSahis? GercekSahis;
EYPTuzelSahis? TuzelSahis;
EYPKurumKurulus? KurumKurulus;
EYPIlgili({this.IlgiliTipi,this.GercekSahis,this.TuzelSahis,this.KurumKurulus});
EYPIlgili.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
IlgiliTipi = JsonConverters.fromJson(json['IlgiliTipi'],'EYPKisiType',context!);
GercekSahis = JsonConverters.fromJson(json['GercekSahis'],'EYPGercekSahis',context!);
TuzelSahis = JsonConverters.fromJson(json['TuzelSahis'],'EYPTuzelSahis',context!);
KurumKurulus = JsonConverters.fromJson(json['KurumKurulus'],'EYPKurumKurulus',context!);
return this;
}
Map<String, dynamic> toJson() => {
'IlgiliTipi': JsonConverters.toJson(IlgiliTipi,'EYPKisiType',context!),
'GercekSahis': JsonConverters.toJson(GercekSahis,'EYPGercekSahis',context!),
'TuzelSahis': JsonConverters.toJson(TuzelSahis,'EYPTuzelSahis',context!),
'KurumKurulus': JsonConverters.toJson(KurumKurulus,'EYPKurumKurulus',context!)
};
getTypeName() => "EYPIlgili";
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<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> 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<String, dynamic> 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 EYPPaketOzeti implements IConvertible
{
EYPEkOzetModu? OzetModu;
Uint8List? OzetDegeri;
Uri? Uri;
bool? HariciBilesenMi;
EYPPaketOzeti({this.OzetModu,this.OzetDegeri,this.Uri,this.HariciBilesenMi});
EYPPaketOzeti.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
OzetModu = JsonConverters.fromJson(json['OzetModu'],'EYPEkOzetModu',context!);
OzetDegeri = JsonConverters.fromJson(json['OzetDegeri'],'Uint8List',context!);
Uri = JsonConverters.fromJson(json['Uri'],'Uri',context!);
HariciBilesenMi = json['HariciBilesenMi'];
return this;
}
Map<String, dynamic> toJson() => {
'OzetModu': JsonConverters.toJson(OzetModu,'EYPEkOzetModu',context!),
'OzetDegeri': JsonConverters.toJson(OzetDegeri,'Uint8List',context!),
'Uri': JsonConverters.toJson(Uri,'Uri',context!),
'HariciBilesenMi': HariciBilesenMi
};
getTypeName() => "EYPPaketOzeti";
TypeContext? context = _ctx;
}
class AnaSdp implements IConvertible
{
String? Kod;
String? Ad;
String? Aciklama;
AnaSdp({this.Kod,this.Ad,this.Aciklama});
AnaSdp.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Kod = json['Kod'];
Ad = json['Ad'];
Aciklama = json['Aciklama'];
return this;
}
Map<String, dynamic> toJson() => {
'Kod': Kod,
'Ad': Ad,
'Aciklama': Aciklama
};
getTypeName() => "AnaSdp";
TypeContext? context = _ctx;
}
class SdpListesi implements IConvertible
{
String? Kod;
String? Ad;
String? Aciklama;
SdpListesi({this.Kod,this.Ad,this.Aciklama});
SdpListesi.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Kod = json['Kod'];
Ad = json['Ad'];
Aciklama = json['Aciklama'];
return this;
}
Map<String, dynamic> toJson() => {
'Kod': Kod,
'Ad': Ad,
'Aciklama': Aciklama
};
getTypeName() => "SdpListesi";
TypeContext? context = _ctx;
}
class DigerSdpler implements IConvertible
{
List<SdpListesi>? SdpListesi;
DigerSdpler({this.SdpListesi});
DigerSdpler.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
SdpListesi = JsonConverters.fromJson(json['SdpListesi'],'List<SdpListesi>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'SdpListesi': JsonConverters.toJson(SdpListesi,'List<SdpListesi>',context!)
};
getTypeName() => "DigerSdpler";
TypeContext? context = _ctx;
}
class SdpBilgisi implements IConvertible
{
AnaSdp? AnaSdp;
DigerSdpler? DigerSdpler;
SdpBilgisi({this.AnaSdp,this.DigerSdpler});
SdpBilgisi.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
AnaSdp = JsonConverters.fromJson(json['AnaSdp'],'AnaSdp',context!);
DigerSdpler = JsonConverters.fromJson(json['DigerSdpler'],'DigerSdpler',context!);
return this;
}
Map<String, dynamic> toJson() => {
'AnaSdp': JsonConverters.toJson(AnaSdp,'AnaSdp',context!),
'DigerSdpler': JsonConverters.toJson(DigerSdpler,'DigerSdpler',context!)
};
getTypeName() => "SdpBilgisi";
TypeContext? context = _ctx;
}
class Heysk implements IConvertible
{
int? Kod;
String? Ad;
String? Tanim;
Heysk({this.Kod,this.Ad,this.Tanim});
Heysk.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Kod = json['Kod'];
Ad = json['Ad'];
Tanim = json['Tanim'];
return this;
}
Map<String, dynamic> toJson() => {
'Kod': Kod,
'Ad': Ad,
'Tanim': Tanim
};
getTypeName() => "Heysk";
TypeContext? context = _ctx;
}
class CreateEYPPackageV2 implements IConvertible
{
String? ClientKey;
String? AuthorizationID;
String? UserSSN;
String? Filename;
String? Konu;
String? BelgeNo;
EYPGuvenlikKodu? GuvenlikKodu;
DateTime? GuvenliGecerlilikTarihi;
List<EYPDagitim>? Dagitimlar;
List<EYPEk>? Ekler;
List<EYPIlgi>? Ilgiler;
String? Dil;
EYPOlusturan? Olusturan;
EYPIlgili? Ilgili;
Uint8List? UstYazi;
String? UstYaziDosyaAdi;
String? UstYaziMimeTuru;
EYPEkOzetModu? UstYaziOzetModu;
List<EYPImza>? Imzalar;
String? SonPaketGuncelleyen;
String? PaketBasligi;
List<EYPPaketOzeti>? PaketOzetleri;
String? FilePath;
String? AgentMessage;
SdpBilgisi? Sdpbilgisi;
List<Heysk>? HeyskListesi;
bool? parafImza;
String? dogrulamaAdresi;
bool? SignYn;
bool? StampYn;
String? StampSSN;
CreateEYPPackageV2({this.ClientKey,this.AuthorizationID,this.UserSSN,this.Filename,this.Konu,this.BelgeNo,this.GuvenlikKodu,this.GuvenliGecerlilikTarihi,this.Dagitimlar,this.Ekler,this.Ilgiler,this.Dil,this.Olusturan,this.Ilgili,this.UstYazi,this.UstYaziDosyaAdi,this.UstYaziMimeTuru,this.UstYaziOzetModu,this.Imzalar,this.SonPaketGuncelleyen,this.PaketBasligi,this.PaketOzetleri,this.FilePath,this.AgentMessage,this.Sdpbilgisi,this.HeyskListesi,this.parafImza,this.dogrulamaAdresi,this.SignYn,this.StampYn,this.StampSSN});
CreateEYPPackageV2.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
ClientKey = json['ClientKey'];
AuthorizationID = json['AuthorizationID'];
UserSSN = json['UserSSN'];
Filename = json['Filename'];
Konu = json['Konu'];
BelgeNo = json['BelgeNo'];
GuvenlikKodu = JsonConverters.fromJson(json['GuvenlikKodu'],'EYPGuvenlikKodu',context!);
GuvenliGecerlilikTarihi = JsonConverters.fromJson(json['GuvenliGecerlilikTarihi'],'DateTime',context!);
Dagitimlar = JsonConverters.fromJson(json['Dagitimlar'],'List<EYPDagitim>',context!);
Ekler = JsonConverters.fromJson(json['Ekler'],'List<EYPEk>',context!);
Ilgiler = JsonConverters.fromJson(json['Ilgiler'],'List<EYPIlgi>',context!);
Dil = json['Dil'];
Olusturan = JsonConverters.fromJson(json['Olusturan'],'EYPOlusturan',context!);
Ilgili = JsonConverters.fromJson(json['Ilgili'],'EYPIlgili',context!);
UstYazi = JsonConverters.fromJson(json['UstYazi'],'Uint8List',context!);
UstYaziDosyaAdi = json['UstYaziDosyaAdi'];
UstYaziMimeTuru = json['UstYaziMimeTuru'];
UstYaziOzetModu = JsonConverters.fromJson(json['UstYaziOzetModu'],'EYPEkOzetModu',context!);
Imzalar = JsonConverters.fromJson(json['Imzalar'],'List<EYPImza>',context!);
SonPaketGuncelleyen = json['SonPaketGuncelleyen'];
PaketBasligi = json['PaketBasligi'];
PaketOzetleri = JsonConverters.fromJson(json['PaketOzetleri'],'List<EYPPaketOzeti>',context!);
FilePath = json['FilePath'];
AgentMessage = json['AgentMessage'];
Sdpbilgisi = JsonConverters.fromJson(json['Sdpbilgisi'],'SdpBilgisi',context!);
HeyskListesi = JsonConverters.fromJson(json['HeyskListesi'],'List<Heysk>',context!);
parafImza = json['parafImza'];
dogrulamaAdresi = json['dogrulamaAdresi'];
SignYn = json['SignYn'];
StampYn = json['StampYn'];
StampSSN = json['StampSSN'];
return this;
}
Map<String, dynamic> toJson() => {
'ClientKey': ClientKey,
'AuthorizationID': AuthorizationID,
'UserSSN': UserSSN,
'Filename': Filename,
'Konu': Konu,
'BelgeNo': BelgeNo,
'GuvenlikKodu': JsonConverters.toJson(GuvenlikKodu,'EYPGuvenlikKodu',context!),
'GuvenliGecerlilikTarihi': JsonConverters.toJson(GuvenliGecerlilikTarihi,'DateTime',context!),
'Dagitimlar': JsonConverters.toJson(Dagitimlar,'List<EYPDagitim>',context!),
'Ekler': JsonConverters.toJson(Ekler,'List<EYPEk>',context!),
'Ilgiler': JsonConverters.toJson(Ilgiler,'List<EYPIlgi>',context!),
'Dil': Dil,
'Olusturan': JsonConverters.toJson(Olusturan,'EYPOlusturan',context!),
'Ilgili': JsonConverters.toJson(Ilgili,'EYPIlgili',context!),
'UstYazi': JsonConverters.toJson(UstYazi,'Uint8List',context!),
'UstYaziDosyaAdi': UstYaziDosyaAdi,
'UstYaziMimeTuru': UstYaziMimeTuru,
'UstYaziOzetModu': JsonConverters.toJson(UstYaziOzetModu,'EYPEkOzetModu',context!),
'Imzalar': JsonConverters.toJson(Imzalar,'List<EYPImza>',context!),
'SonPaketGuncelleyen': SonPaketGuncelleyen,
'PaketBasligi': PaketBasligi,
'PaketOzetleri': JsonConverters.toJson(PaketOzetleri,'List<EYPPaketOzeti>',context!),
'FilePath': FilePath,
'AgentMessage': AgentMessage,
'Sdpbilgisi': JsonConverters.toJson(Sdpbilgisi,'SdpBilgisi',context!),
'HeyskListesi': JsonConverters.toJson(HeyskListesi,'List<Heysk>',context!),
'parafImza': parafImza,
'dogrulamaAdresi': dogrulamaAdresi,
'SignYn': SignYn,
'StampYn': StampYn,
'StampSSN': StampSSN
};
getTypeName() => "CreateEYPPackageV2";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'imzagerservices.eyyubiye.bel.tr', types: <String, TypeInfo> {
'BaseResponse': TypeInfo(TypeOf.Class, create:() => BaseResponse()),
'CreateEYPPackageResponse': TypeInfo(TypeOf.Class, create:() => CreateEYPPackageResponse()),
'EYPGuvenlikKodu': TypeInfo(TypeOf.Enum, enumValues:EYPGuvenlikKodu.values),
'EYPIvedilik': TypeInfo(TypeOf.Enum, enumValues:EYPIvedilik.values),
'EYPDagitimTuru': TypeInfo(TypeOf.Enum, enumValues:EYPDagitimTuru.values),
'EYPKonulmamisEk': TypeInfo(TypeOf.Class, create:() => EYPKonulmamisEk()),
'EYPKisiType': TypeInfo(TypeOf.Enum, enumValues:EYPKisiType.values),
'EYPKisi': TypeInfo(TypeOf.Class, create:() => EYPKisi()),
'EYPIletisimBilgisi': TypeInfo(TypeOf.Class, create:() => EYPIletisimBilgisi()),
'EYPGercekSahis': TypeInfo(TypeOf.Class, create:() => EYPGercekSahis()),
'EYPTuzelSahis': TypeInfo(TypeOf.Class, create:() => EYPTuzelSahis()),
'EYPKurumKurulus': TypeInfo(TypeOf.Class, create:() => EYPKurumKurulus()),
'EYPDagitim': TypeInfo(TypeOf.Class, create:() => EYPDagitim()),
'List<EYPKonulmamisEk>': TypeInfo(TypeOf.Class, create:() => <EYPKonulmamisEk>[]),
'EYPEkTuru': TypeInfo(TypeOf.Enum, enumValues:EYPEkTuru.values),
'EYPEkOzet': TypeInfo(TypeOf.Class, create:() => EYPEkOzet()),
'Uint8List': TypeInfo(TypeOf.Class, create:() => Uint8List(0)),
'EYPEkOzetModu': TypeInfo(TypeOf.Enum, enumValues:EYPEkOzetModu.values),
'EYPEk': TypeInfo(TypeOf.Class, create:() => EYPEk()),
'EYPIlgi': TypeInfo(TypeOf.Class, create:() => EYPIlgi()),
'EYPOlusturan': TypeInfo(TypeOf.Class, create:() => EYPOlusturan()),
'EYPIlgili': TypeInfo(TypeOf.Class, create:() => EYPIlgili()),
'EYPImza': TypeInfo(TypeOf.Class, create:() => EYPImza()),
'EYPPaketOzeti': TypeInfo(TypeOf.Class, create:() => EYPPaketOzeti()),
'Uri': TypeInfo(TypeOf.Class, create:() => Uri()),
'AnaSdp': TypeInfo(TypeOf.Class, create:() => AnaSdp()),
'SdpListesi': TypeInfo(TypeOf.Class, create:() => SdpListesi()),
'DigerSdpler': TypeInfo(TypeOf.Class, create:() => DigerSdpler()),
'List<SdpListesi>': TypeInfo(TypeOf.Class, create:() => <SdpListesi>[]),
'SdpBilgisi': TypeInfo(TypeOf.Class, create:() => SdpBilgisi()),
'Heysk': TypeInfo(TypeOf.Class, create:() => Heysk()),
'CreateEYPPackageV2': TypeInfo(TypeOf.Class, create:() => CreateEYPPackageV2()),
'List<EYPDagitim>': TypeInfo(TypeOf.Class, create:() => <EYPDagitim>[]),
'List<EYPEk>': TypeInfo(TypeOf.Class, create:() => <EYPEk>[]),
'List<EYPIlgi>': TypeInfo(TypeOf.Class, create:() => <EYPIlgi>[]),
'List<EYPImza>': TypeInfo(TypeOf.Class, create:() => <EYPImza>[]),
'List<EYPPaketOzeti>': TypeInfo(TypeOf.Class, create:() => <EYPPaketOzeti>[]),
'List<Heysk>': TypeInfo(TypeOf.Class, create:() => <Heysk>[]),
});
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /CreateEYPPackageV2/ HTTP/1.1
Host: imzagerservices.eyyubiye.bel.tr
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
ClientKey: String,
AuthorizationID: String,
UserSSN: String,
Filename: String,
Konu: String,
BelgeNo: String,
GuvenlikKodu: YOK,
GuvenliGecerlilikTarihi: 0001-01-01,
Dagitimlar:
[
{
Ivedilik: NRM,
DagitimTuru: GRG,
Miat: String,
KonulmamisEkListesi:
[
{
EkId: String
}
],
DagitimTipi: GercekSahis,
GercekSahis:
{
Kisi:
{
IlkAdi: String,
Soyadi: String,
IkinciAdi: String,
Unvan: String,
OnEk: String
},
TCKN: String,
Gorev: String,
IletisimBilgisi:
{
Telefon: String,
TelefonDiger: String,
EPosta: String,
Faks: String,
WebAdresi: String,
Adres: String,
Il: String,
Ilce: String,
Ulke: String,
KepAdresi: String
}
},
TuzelSahis:
{
Id: String,
Adi: String,
IletisimBilgisi:
{
Telefon: String,
TelefonDiger: String,
EPosta: String,
Faks: String,
WebAdresi: String,
Adres: String,
Il: String,
Ilce: String,
Ulke: String,
KepAdresi: String
}
},
KurumKurulus:
{
KKK: String,
Adi: String,
BirimKKK: String,
IletisimBilgisi:
{
Telefon: String,
TelefonDiger: String,
EPosta: String,
Faks: String,
WebAdresi: String,
Adres: String,
Il: String,
Ilce: String,
Ulke: String,
KepAdresi: String
}
}
}
],
Ekler:
[
{
Id: String,
BelgeNo: String,
EkTuru: DED,
DosyaAdi: String,
MimeTuru: String,
Ad: String,
SiraNo: String,
Aciklama: String,
Referans: String,
ImzaliMi: False,
ImzaliMiBelirliMi: False,
Ozet:
{
OzetAlgoritmasi: String,
OzetDegeri: AA==
},
Icerik: AA==,
OzetModu: Yok,
OzetId: 00000000000000000000000000000000
}
],
Ilgiler:
[
{
Id: String,
BelgeNo: String,
Tarih: 0001-01-01,
TarihBelirliMi: False,
Etiket: String,
EkId: String,
Ad: String,
Aciklama: String,
OzId: String,
EYazismaIdMi: False,
EYazismaIdBelirliMi: False
}
],
Dil: String,
Olusturan:
{
OlusturanTipi: GercekSahis,
GercekSahis:
{
Kisi:
{
IlkAdi: String,
Soyadi: String,
IkinciAdi: String,
Unvan: String,
OnEk: String
},
TCKN: String,
Gorev: String,
IletisimBilgisi:
{
Telefon: String,
TelefonDiger: String,
EPosta: String,
Faks: String,
WebAdresi: String,
Adres: String,
Il: String,
Ilce: String,
Ulke: String,
KepAdresi: String
}
},
TuzelSahis:
{
Id: String,
Adi: String,
IletisimBilgisi:
{
Telefon: String,
TelefonDiger: String,
EPosta: String,
Faks: String,
WebAdresi: String,
Adres: String,
Il: String,
Ilce: String,
Ulke: String,
KepAdresi: String
}
},
KurumKurulus:
{
KKK: String,
Adi: String,
BirimKKK: String,
IletisimBilgisi:
{
Telefon: String,
TelefonDiger: String,
EPosta: String,
Faks: String,
WebAdresi: String,
Adres: String,
Il: String,
Ilce: String,
Ulke: String,
KepAdresi: String
}
}
},
Ilgili:
{
IlgiliTipi: GercekSahis,
GercekSahis:
{
Kisi:
{
IlkAdi: String,
Soyadi: String,
IkinciAdi: String,
Unvan: String,
OnEk: String
},
TCKN: String,
Gorev: String,
IletisimBilgisi:
{
Telefon: String,
TelefonDiger: String,
EPosta: String,
Faks: String,
WebAdresi: String,
Adres: String,
Il: String,
Ilce: String,
Ulke: String,
KepAdresi: String
}
},
TuzelSahis:
{
Id: String,
Adi: String,
IletisimBilgisi:
{
Telefon: String,
TelefonDiger: String,
EPosta: String,
Faks: String,
WebAdresi: String,
Adres: String,
Il: String,
Ilce: String,
Ulke: String,
KepAdresi: String
}
},
KurumKurulus:
{
KKK: String,
Adi: String,
BirimKKK: String,
IletisimBilgisi:
{
Telefon: String,
TelefonDiger: String,
EPosta: String,
Faks: String,
WebAdresi: String,
Adres: String,
Il: String,
Ilce: String,
Ulke: String,
KepAdresi: String
}
}
},
UstYazi: AA==,
UstYaziDosyaAdi: String,
UstYaziMimeTuru: String,
UstYaziOzetModu: Yok,
Imzalar:
[
{
Imzalayan:
{
Kisi:
{
IlkAdi: String,
Soyadi: String,
IkinciAdi: String,
Unvan: String,
OnEk: String
},
TCKN: String,
Gorev: String,
IletisimBilgisi:
{
Telefon: String,
TelefonDiger: String,
EPosta: String,
Faks: String,
WebAdresi: String,
Adres: String,
Il: String,
Ilce: String,
Ulke: String,
KepAdresi: String
}
},
YetkiDevreden:
{
Kisi:
{
IlkAdi: String,
Soyadi: String,
IkinciAdi: String,
Unvan: String,
OnEk: String
},
TCKN: String,
Gorev: String,
IletisimBilgisi:
{
Telefon: String,
TelefonDiger: String,
EPosta: String,
Faks: String,
WebAdresi: String,
Adres: String,
Il: String,
Ilce: String,
Ulke: String,
KepAdresi: String
}
},
VekaletVeren:
{
Kisi:
{
IlkAdi: String,
Soyadi: String,
IkinciAdi: String,
Unvan: String,
OnEk: String
},
TCKN: String,
Gorev: String,
IletisimBilgisi:
{
Telefon: String,
TelefonDiger: String,
EPosta: String,
Faks: String,
WebAdresi: String,
Adres: String,
Il: String,
Ilce: String,
Ulke: String,
KepAdresi: String
}
},
Makam: String,
Amac: String,
Aciklama: String,
Tarih: 0001-01-01,
TCYK: String,
TarihBelirli: False
}
],
SonPaketGuncelleyen: String,
PaketBasligi: String,
PaketOzetleri:
[
{
OzetModu: Yok,
OzetDegeri: AA==,
HariciBilesenMi: False
}
],
FilePath: String,
AgentMessage: String,
Sdpbilgisi:
{
AnaSdp:
{
Kod: String,
Ad: String,
Aciklama: String
},
DigerSdpler:
{
SdpListesi:
[
{
Kod: String,
Ad: String,
Aciklama: String
}
]
}
},
HeyskListesi:
[
{
Kod: 0,
Ad: String,
Tanim: String
}
],
parafImza: False,
dogrulamaAdresi: String,
SignYn: False,
StampYn: False,
StampSSN: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
Result: String,
ServiceSuccessResult: False,
ErrorMesage: String
}