ImzagerServices

<back to all web services

CreateEYPPackageV2

The following routes are available for this service:
All Verbs/CreateEYPPackageV2/
import java.math.*
import java.util.*
import net.servicestack.client.*


open class CreateEYPPackageV2
{
    var ClientKey:String? = null
    var AuthorizationID:String? = null
    var UserSSN:String? = null
    var Filename:String? = null
    var Konu:String? = null
    var BelgeNo:String? = null
    var GuvenlikKodu:EYPGuvenlikKodu? = null
    var GuvenliGecerlilikTarihi:Date? = null
    var Dagitimlar:ArrayList<EYPDagitim> = ArrayList<EYPDagitim>()
    var Ekler:ArrayList<EYPEk> = ArrayList<EYPEk>()
    var Ilgiler:ArrayList<EYPIlgi> = ArrayList<EYPIlgi>()
    var Dil:String? = null
    var Olusturan:EYPOlusturan? = null
    var Ilgili:EYPIlgili? = null
    var UstYazi:ByteArray? = null
    var UstYaziDosyaAdi:String? = null
    var UstYaziMimeTuru:String? = null
    var UstYaziOzetModu:EYPEkOzetModu? = null
    var Imzalar:ArrayList<EYPImza> = ArrayList<EYPImza>()
    var SonPaketGuncelleyen:String? = null
    var PaketBasligi:String? = null
    var PaketOzetleri:ArrayList<EYPPaketOzeti> = ArrayList<EYPPaketOzeti>()
    var FilePath:String? = null
    var AgentMessage:String? = null
    var Sdpbilgisi:SdpBilgisi? = null
    var HeyskListesi:ArrayList<Heysk> = ArrayList<Heysk>()
    var parafImza:Boolean? = null
    var dogrulamaAdresi:String? = null
    var SignYn:Boolean? = null
    var StampYn:Boolean? = null
    var StampSSN:String? = null
}

enum class EYPGuvenlikKodu
{
    Yok,
    Tsd,
    Hzo,
    Ozl,
    Gzl,
    Cgz,
    Kso,
}

open class EYPDagitim
{
    var Ivedilik:EYPIvedilik? = null
    var DagitimTuru:EYPDagitimTuru? = null
    var Miat:String? = null
    var KonulmamisEkListesi:ArrayList<EYPKonulmamisEk> = ArrayList<EYPKonulmamisEk>()
    var DagitimTipi:EYPKisiType? = null
    var GercekSahis:EYPGercekSahis? = null
    var TuzelSahis:EYPTuzelSahis? = null
    var KurumKurulus:EYPKurumKurulus? = null
}

enum class EYPIvedilik
{
    Nrm,
    Acl,
    Gnl,
    İvd,
    Civ,
}

enum class EYPDagitimTuru
{
    Grg,
    Blg,
}

open class EYPKonulmamisEk
{
    var EkId:String? = null
}

enum class EYPKisiType(val value:Int)
{
    GercekSahis(1),
    TuzelSahis(2),
    KurumKurulus(3),
}

open class EYPGercekSahis
{
    var Kisi:EYPKisi? = null
    var TCKN:String? = null
    var Gorev:String? = null
    var IletisimBilgisi:EYPIletisimBilgisi? = null
}

open class EYPKisi
{
    var IlkAdi:String? = null
    var Soyadi:String? = null
    var IkinciAdi:String? = null
    var Unvan:String? = null
    var OnEk:String? = null
}

open class EYPIletisimBilgisi
{
    var Telefon:String? = null
    var TelefonDiger:String? = null
    var EPosta:String? = null
    var Faks:String? = null
    var WebAdresi:String? = null
    var Adres:String? = null
    var Il:String? = null
    var Ilce:String? = null
    var Ulke:String? = null
    var KepAdresi:String? = null
}

open class EYPTuzelSahis
{
    var Id:String? = null
    var Adi:String? = null
    var IletisimBilgisi:EYPIletisimBilgisi? = null
}

open class EYPKurumKurulus
{
    var KKK:String? = null
    var Adi:String? = null
    var BirimKKK:String? = null
    var IletisimBilgisi:EYPIletisimBilgisi? = null
}

open class EYPEk
{
    var Id:String? = null
    var BelgeNo:String? = null
    var EkTuru:EYPEkTuru? = null
    var DosyaAdi:String? = null
    var MimeTuru:String? = null
    var Ad:String? = null
    var SiraNo:String? = null
    var Aciklama:String? = null
    var Referans:String? = null
    var ImzaliMi:Boolean? = null
    var ImzaliMiBelirliMi:Boolean? = null
    var Ozet:EYPEkOzet? = null
    var Icerik:ByteArray? = null
    var OzetModu:EYPEkOzetModu? = null
    var OzetId:UUID? = null
}

enum class EYPEkTuru
{
    Ded,
    Hrf,
    Fzk,
}

open class EYPEkOzet
{
    var OzetAlgoritmasi:String? = null
    var OzetDegeri:ByteArray? = null
}

enum class EYPEkOzetModu
{
    Yok,
    ShA1,
    ShA512,
    RipemD160,
    ShA256,
}

open class EYPIlgi
{
    var Id:String? = null
    var BelgeNo:String? = null
    var Tarih:Date? = null
    var TarihBelirliMi:Boolean? = null
    var Etiket:String? = null
    var EkId:String? = null
    var Ad:String? = null
    var Aciklama:String? = null
    var OzId:String? = null
    var EYazismaIdMi:Boolean? = null
    var EYazismaIdBelirliMi:Boolean? = null
}

open class EYPOlusturan
{
    var OlusturanTipi:EYPKisiType? = null
    var GercekSahis:EYPGercekSahis? = null
    var TuzelSahis:EYPTuzelSahis? = null
    var KurumKurulus:EYPKurumKurulus? = null
}

open class EYPIlgili
{
    var IlgiliTipi:EYPKisiType? = null
    var GercekSahis:EYPGercekSahis? = null
    var TuzelSahis:EYPTuzelSahis? = null
    var KurumKurulus:EYPKurumKurulus? = null
}

open class EYPImza
{
    var Imzalayan:EYPGercekSahis? = null
    var YetkiDevreden:EYPGercekSahis? = null
    var VekaletVeren:EYPGercekSahis? = null
    var Makam:String? = null
    var Amac:String? = null
    var Aciklama:String? = null
    var Tarih:Date? = null
    var TCYK:String? = null
    var TarihBelirli:Boolean? = null
}

open class EYPPaketOzeti
{
    var OzetModu:EYPEkOzetModu? = null
    var OzetDegeri:ByteArray? = null
    var Uri:Uri? = null
    var HariciBilesenMi:Boolean? = null
}

open class SdpBilgisi
{
    var AnaSdp:AnaSdp? = null
    var DigerSdpler:DigerSdpler? = null
}

open class AnaSdp
{
    var Kod:String? = null
    var Ad:String? = null
    var Aciklama:String? = null
}

open class DigerSdpler
{
    var SdpListesi:ArrayList<SdpListesi> = ArrayList<SdpListesi>()
}

open class SdpListesi
{
    var Kod:String? = null
    var Ad:String? = null
    var Aciklama:String? = null
}

open class Heysk
{
    var Kod:Int? = null
    var Ad:String? = null
    var Tanim:String? = null
}

open class CreateEYPPackageResponse : BaseResponse()
{
    var Result:String? = null
}

open class BaseResponse
{
    var ServiceSuccessResult:Boolean? = null
    var ErrorMesage:String? = null
}

Kotlin 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

HTTP + JSON

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"}