' Options: 'Date: 2026-06-01 15:36:07 'Version: 8.22 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://imzagerservices.eyyubiye.bel.tr ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: 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 Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports System.Security.Cryptography.X509Certificates Imports System.Xml Imports DaB.Imzager.Services.ServiceModel Namespace Global Namespace DaB.Imzager.Services.ServiceModel Public Partial Class AnaSdp Public Overridable Property Kod As String Public Overridable Property Ad As String Public Overridable Property Aciklama As String End Class Public Partial Class BaseResponse Public Overridable Property ServiceSuccessResult As Boolean Public Overridable Property ErrorMesage As String End Class Public Partial Class CreateEYPPackageResponse Inherits BaseResponse Public Overridable Property Result As String End Class Public Partial Class CreateEYPPackageV2 Implements IReturn(Of CreateEYPPackageResponse) Public Sub New() Dagitimlar = New List(Of EYPDagitim) Ekler = New List(Of EYPEk) Ilgiler = New List(Of EYPIlgi) UstYazi = New Byte(){} Imzalar = New List(Of EYPImza) PaketOzetleri = New List(Of EYPPaketOzeti) HeyskListesi = New List(Of Heysk) End Sub Public Overridable Property ClientKey As String Public Overridable Property AuthorizationID As String Public Overridable Property UserSSN As String Public Overridable Property Filename As String Public Overridable Property Konu As String Public Overridable Property BelgeNo As String Public Overridable Property GuvenlikKodu As EYPGuvenlikKodu Public Overridable Property GuvenliGecerlilikTarihi As Date Public Overridable Property Dagitimlar As List(Of EYPDagitim) Public Overridable Property Ekler As List(Of EYPEk) Public Overridable Property Ilgiler As List(Of EYPIlgi) Public Overridable Property Dil As String Public Overridable Property Olusturan As EYPOlusturan Public Overridable Property Ilgili As EYPIlgili Public Overridable Property UstYazi As Byte() Public Overridable Property UstYaziDosyaAdi As String Public Overridable Property UstYaziMimeTuru As String Public Overridable Property UstYaziOzetModu As EYPEkOzetModu Public Overridable Property Imzalar As List(Of EYPImza) Public Overridable Property SonPaketGuncelleyen As String Public Overridable Property PaketBasligi As String Public Overridable Property PaketOzetleri As List(Of EYPPaketOzeti) Public Overridable Property FilePath As String Public Overridable Property AgentMessage As String Public Overridable Property Sdpbilgisi As SdpBilgisi Public Overridable Property HeyskListesi As List(Of Heysk) Public Overridable Property parafImza As Boolean Public Overridable Property dogrulamaAdresi As String Public Overridable Property SignYn As Boolean Public Overridable Property StampYn As Boolean Public Overridable Property StampSSN As String End Class Public Partial Class DigerSdpler Public Sub New() SdpListesi = New List(Of SdpListesi) End Sub Public Overridable Property SdpListesi As List(Of SdpListesi) End Class Public Partial Class EYPDagitim Public Sub New() KonulmamisEkListesi = New List(Of EYPKonulmamisEk) End Sub Public Overridable Property Ivedilik As EYPIvedilik Public Overridable Property DagitimTuru As EYPDagitimTuru Public Overridable Property Miat As String Public Overridable Property KonulmamisEkListesi As List(Of EYPKonulmamisEk) Public Overridable Property DagitimTipi As EYPKisiType Public Overridable Property GercekSahis As EYPGercekSahis Public Overridable Property TuzelSahis As EYPTuzelSahis Public Overridable Property KurumKurulus As EYPKurumKurulus End Class Public Enum EYPDagitimTuru GRG BLG End Enum Public Partial Class EYPEk Public Sub New() Icerik = New Byte(){} End Sub Public Overridable Property Id As String Public Overridable Property BelgeNo As String Public Overridable Property EkTuru As EYPEkTuru Public Overridable Property DosyaAdi As String Public Overridable Property MimeTuru As String Public Overridable Property Ad As String Public Overridable Property SiraNo As String Public Overridable Property Aciklama As String Public Overridable Property Referans As String Public Overridable Property ImzaliMi As Boolean Public Overridable Property ImzaliMiBelirliMi As Boolean Public Overridable Property Ozet As EYPEkOzet Public Overridable Property Icerik As Byte() Public Overridable Property OzetModu As EYPEkOzetModu Public Overridable Property OzetId As Guid End Class Public Partial Class EYPEkOzet Public Sub New() OzetDegeri = New Byte(){} End Sub Public Overridable Property OzetAlgoritmasi As String Public Overridable Property OzetDegeri As Byte() End Class Public Enum EYPEkOzetModu Yok SHA1 SHA512 RIPEMD160 SHA256 End Enum Public Enum EYPEkTuru DED HRF FZK End Enum Public Partial Class EYPGercekSahis Public Overridable Property Kisi As EYPKisi Public Overridable Property TCKN As String Public Overridable Property Gorev As String Public Overridable Property IletisimBilgisi As EYPIletisimBilgisi End Class Public Enum EYPGuvenlikKodu YOK TSD HZO OZL GZL CGZ KSO End Enum Public Partial Class EYPIletisimBilgisi Public Overridable Property Telefon As String Public Overridable Property TelefonDiger As String Public Overridable Property EPosta As String Public Overridable Property Faks As String Public Overridable Property WebAdresi As String Public Overridable Property Adres As String Public Overridable Property Il As String Public Overridable Property Ilce As String Public Overridable Property Ulke As String Public Overridable Property KepAdresi As String End Class Public Partial Class EYPIlgi Public Overridable Property Id As String Public Overridable Property BelgeNo As String Public Overridable Property Tarih As Date Public Overridable Property TarihBelirliMi As Boolean Public Overridable Property Etiket As String Public Overridable Property EkId As String Public Overridable Property Ad As String Public Overridable Property Aciklama As String Public Overridable Property OzId As String Public Overridable Property EYazismaIdMi As Boolean Public Overridable Property EYazismaIdBelirliMi As Boolean End Class Public Partial Class EYPIlgili Public Overridable Property IlgiliTipi As EYPKisiType Public Overridable Property GercekSahis As EYPGercekSahis Public Overridable Property TuzelSahis As EYPTuzelSahis Public Overridable Property KurumKurulus As EYPKurumKurulus End Class Public Partial Class EYPImza Public Overridable Property Imzalayan As EYPGercekSahis Public Overridable Property YetkiDevreden As EYPGercekSahis Public Overridable Property VekaletVeren As EYPGercekSahis Public Overridable Property Makam As String Public Overridable Property Amac As String Public Overridable Property Aciklama As String Public Overridable Property Tarih As Date Public Overridable Property TCYK As String Public Overridable Property TarihBelirli As Boolean End Class Public Enum EYPIvedilik NRM ACL GNL IVD CIV End Enum Public Partial Class EYPKisi Public Overridable Property IlkAdi As String Public Overridable Property Soyadi As String Public Overridable Property IkinciAdi As String Public Overridable Property Unvan As String Public Overridable Property OnEk As String End Class Public Enum EYPKisiType GercekSahis = 1 TuzelSahis = 2 KurumKurulus = 3 End Enum Public Partial Class EYPKonulmamisEk Public Overridable Property EkId As String End Class Public Partial Class EYPKurumKurulus Public Overridable Property KKK As String Public Overridable Property Adi As String Public Overridable Property BirimKKK As String Public Overridable Property IletisimBilgisi As EYPIletisimBilgisi End Class Public Partial Class EYPOlusturan Public Overridable Property OlusturanTipi As EYPKisiType Public Overridable Property GercekSahis As EYPGercekSahis Public Overridable Property TuzelSahis As EYPTuzelSahis Public Overridable Property KurumKurulus As EYPKurumKurulus End Class Public Partial Class EYPPaketOzeti Public Sub New() OzetDegeri = New Byte(){} End Sub Public Overridable Property OzetModu As EYPEkOzetModu Public Overridable Property OzetDegeri As Byte() Public Overridable Property Uri As Uri Public Overridable Property HariciBilesenMi As Boolean End Class Public Partial Class EYPTuzelSahis Public Overridable Property Id As String Public Overridable Property Adi As String Public Overridable Property IletisimBilgisi As EYPIletisimBilgisi End Class Public Partial Class Heysk Public Overridable Property Kod As Integer Public Overridable Property Ad As String Public Overridable Property Tanim As String End Class Public Partial Class SdpBilgisi Public Overridable Property AnaSdp As AnaSdp Public Overridable Property DigerSdpler As DigerSdpler End Class Public Partial Class SdpListesi Public Overridable Property Kod As String Public Overridable Property Ad As String Public Overridable Property Aciklama As String End Class End Namespace End Namespace