| All Verbs | /CreateEYPPackageV2/ |
|---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
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
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
VB.NET CreateEYPPackageV2 DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
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: application/json
Content-Type: application/json
Content-Length: length
{"ClientKey":"String","AuthorizationID":"String","UserSSN":"String","Filename":"String","Konu":"String","BelgeNo":"String","GuvenlikKodu":"YOK","GuvenliGecerlilikTarihi":"\/Date(-62135596800000-0000)\/","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":"\/Date(-62135596800000-0000)\/","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":"\/Date(-62135596800000-0000)\/","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: application/json
Content-Length: length
{"Result":"String","ServiceSuccessResult":false,"ErrorMesage":"String"}