/* Options: Date: 2026-06-01 15:35:16 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://imzagerservices.eyyubiye.bel.tr //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False IncludeTypes: CreateEYPPackageV2.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using System.Security.Cryptography.X509Certificates; using System.Xml; using DaB.Imzager.Services.ServiceModel; namespace DaB.Imzager.Services.ServiceModel { public partial class AnaSdp { public virtual string Kod { get; set; } public virtual string Ad { get; set; } public virtual string Aciklama { get; set; } } public partial class BaseResponse { public virtual bool ServiceSuccessResult { get; set; } public virtual string ErrorMesage { get; set; } } public partial class CreateEYPPackageResponse : BaseResponse { public virtual string Result { get; set; } } [Route("/CreateEYPPackageV2/")] public partial class CreateEYPPackageV2 : IReturn { public CreateEYPPackageV2() { Dagitimlar = new List{}; Ekler = new List{}; Ilgiler = new List{}; UstYazi = new byte[]{}; Imzalar = new List{}; PaketOzetleri = new List{}; HeyskListesi = new List{}; } public virtual string ClientKey { get; set; } public virtual string AuthorizationID { get; set; } public virtual string UserSSN { get; set; } public virtual string Filename { get; set; } public virtual string Konu { get; set; } public virtual string BelgeNo { get; set; } public virtual EYPGuvenlikKodu GuvenlikKodu { get; set; } public virtual DateTime GuvenliGecerlilikTarihi { get; set; } public virtual List Dagitimlar { get; set; } public virtual List Ekler { get; set; } public virtual List Ilgiler { get; set; } public virtual string Dil { get; set; } public virtual EYPOlusturan Olusturan { get; set; } public virtual EYPIlgili Ilgili { get; set; } public virtual byte[] UstYazi { get; set; } public virtual string UstYaziDosyaAdi { get; set; } public virtual string UstYaziMimeTuru { get; set; } public virtual EYPEkOzetModu UstYaziOzetModu { get; set; } public virtual List Imzalar { get; set; } public virtual string SonPaketGuncelleyen { get; set; } public virtual string PaketBasligi { get; set; } public virtual List PaketOzetleri { get; set; } public virtual string FilePath { get; set; } public virtual string AgentMessage { get; set; } public virtual SdpBilgisi Sdpbilgisi { get; set; } public virtual List HeyskListesi { get; set; } public virtual bool parafImza { get; set; } public virtual string dogrulamaAdresi { get; set; } public virtual bool SignYn { get; set; } public virtual bool StampYn { get; set; } public virtual string StampSSN { get; set; } } public partial class DigerSdpler { public DigerSdpler() { SdpListesi = new List{}; } public virtual List SdpListesi { get; set; } } public partial class EYPDagitim { public EYPDagitim() { KonulmamisEkListesi = new List{}; } public virtual EYPIvedilik Ivedilik { get; set; } public virtual EYPDagitimTuru DagitimTuru { get; set; } public virtual string Miat { get; set; } public virtual List KonulmamisEkListesi { get; set; } public virtual EYPKisiType DagitimTipi { get; set; } public virtual EYPGercekSahis GercekSahis { get; set; } public virtual EYPTuzelSahis TuzelSahis { get; set; } public virtual EYPKurumKurulus KurumKurulus { get; set; } } public enum EYPDagitimTuru { GRG, BLG, } public partial class EYPEk { public EYPEk() { Icerik = new byte[]{}; } public virtual string Id { get; set; } public virtual string BelgeNo { get; set; } public virtual EYPEkTuru EkTuru { get; set; } public virtual string DosyaAdi { get; set; } public virtual string MimeTuru { get; set; } public virtual string Ad { get; set; } public virtual string SiraNo { get; set; } public virtual string Aciklama { get; set; } public virtual string Referans { get; set; } public virtual bool ImzaliMi { get; set; } public virtual bool ImzaliMiBelirliMi { get; set; } public virtual EYPEkOzet Ozet { get; set; } public virtual byte[] Icerik { get; set; } public virtual EYPEkOzetModu OzetModu { get; set; } public virtual Guid OzetId { get; set; } } public partial class EYPEkOzet { public EYPEkOzet() { OzetDegeri = new byte[]{}; } public virtual string OzetAlgoritmasi { get; set; } public virtual byte[] OzetDegeri { get; set; } } public enum EYPEkOzetModu { Yok, SHA1, SHA512, RIPEMD160, SHA256, } public enum EYPEkTuru { DED, HRF, FZK, } public partial class EYPGercekSahis { public virtual EYPKisi Kisi { get; set; } public virtual string TCKN { get; set; } public virtual string Gorev { get; set; } public virtual EYPIletisimBilgisi IletisimBilgisi { get; set; } } public enum EYPGuvenlikKodu { YOK, TSD, HZO, OZL, GZL, CGZ, KSO, } public partial class EYPIletisimBilgisi { public virtual string Telefon { get; set; } public virtual string TelefonDiger { get; set; } public virtual string EPosta { get; set; } public virtual string Faks { get; set; } public virtual string WebAdresi { get; set; } public virtual string Adres { get; set; } public virtual string Il { get; set; } public virtual string Ilce { get; set; } public virtual string Ulke { get; set; } public virtual string KepAdresi { get; set; } } public partial class EYPIlgi { public virtual string Id { get; set; } public virtual string BelgeNo { get; set; } public virtual DateTime Tarih { get; set; } public virtual bool TarihBelirliMi { get; set; } public virtual string Etiket { get; set; } public virtual string EkId { get; set; } public virtual string Ad { get; set; } public virtual string Aciklama { get; set; } public virtual string OzId { get; set; } public virtual bool EYazismaIdMi { get; set; } public virtual bool EYazismaIdBelirliMi { get; set; } } public partial class EYPIlgili { public virtual EYPKisiType IlgiliTipi { get; set; } public virtual EYPGercekSahis GercekSahis { get; set; } public virtual EYPTuzelSahis TuzelSahis { get; set; } public virtual EYPKurumKurulus KurumKurulus { get; set; } } public partial class EYPImza { public virtual EYPGercekSahis Imzalayan { get; set; } public virtual EYPGercekSahis YetkiDevreden { get; set; } public virtual EYPGercekSahis VekaletVeren { get; set; } public virtual string Makam { get; set; } public virtual string Amac { get; set; } public virtual string Aciklama { get; set; } public virtual DateTime Tarih { get; set; } public virtual string TCYK { get; set; } public virtual bool TarihBelirli { get; set; } } public enum EYPIvedilik { NRM, ACL, GNL, IVD, CIV, } public partial class EYPKisi { public virtual string IlkAdi { get; set; } public virtual string Soyadi { get; set; } public virtual string IkinciAdi { get; set; } public virtual string Unvan { get; set; } public virtual string OnEk { get; set; } } public enum EYPKisiType { GercekSahis = 1, TuzelSahis = 2, KurumKurulus = 3, } public partial class EYPKonulmamisEk { public virtual string EkId { get; set; } } public partial class EYPKurumKurulus { public virtual string KKK { get; set; } public virtual string Adi { get; set; } public virtual string BirimKKK { get; set; } public virtual EYPIletisimBilgisi IletisimBilgisi { get; set; } } public partial class EYPOlusturan { public virtual EYPKisiType OlusturanTipi { get; set; } public virtual EYPGercekSahis GercekSahis { get; set; } public virtual EYPTuzelSahis TuzelSahis { get; set; } public virtual EYPKurumKurulus KurumKurulus { get; set; } } public partial class EYPPaketOzeti { public EYPPaketOzeti() { OzetDegeri = new byte[]{}; } public virtual EYPEkOzetModu OzetModu { get; set; } public virtual byte[] OzetDegeri { get; set; } public virtual Uri Uri { get; set; } public virtual bool HariciBilesenMi { get; set; } } public partial class EYPTuzelSahis { public virtual string Id { get; set; } public virtual string Adi { get; set; } public virtual EYPIletisimBilgisi IletisimBilgisi { get; set; } } public partial class Heysk { public virtual int Kod { get; set; } public virtual string Ad { get; set; } public virtual string Tanim { get; set; } } public partial class SdpBilgisi { public virtual AnaSdp AnaSdp { get; set; } public virtual DigerSdpler DigerSdpler { get; set; } } public partial class SdpListesi { public virtual string Kod { get; set; } public virtual string Ad { get; set; } public virtual string Aciklama { get; set; } } }