| 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 .other suffix or ?format=other
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/jsonl
Content-Type: text/jsonl
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: text/jsonl
Content-Length: length
{"Result":"String","ServiceSuccessResult":false,"ErrorMesage":"String"}