ImzagerServices

<back to all web services

CreateEYPPackageV2

The following routes are available for this service:
All Verbs/CreateEYPPackageV2/

export class BaseResponse
{
    public ServiceSuccessResult: boolean;
    public ErrorMesage: string;

    public constructor(init?: Partial<BaseResponse>) { (Object as any).assign(this, init); }
}

export class CreateEYPPackageResponse extends BaseResponse
{
    public Result: string;

    public constructor(init?: Partial<CreateEYPPackageResponse>) { super(init); (Object as any).assign(this, init); }
}

export enum EYPGuvenlikKodu
{
    YOK = 'YOK',
    TSD = 'TSD',
    HZO = 'HZO',
    OZL = 'OZL',
    GZL = 'GZL',
    CGZ = 'CGZ',
    KSO = 'KSO',
}

export enum EYPIvedilik
{
    NRM = 'NRM',
    ACL = 'ACL',
    GNL = 'GNL',
    IVD = 'IVD',
    CIV = 'CIV',
}

export enum EYPDagitimTuru
{
    GRG = 'GRG',
    BLG = 'BLG',
}

export class EYPKonulmamisEk
{
    public EkId: string;

    public constructor(init?: Partial<EYPKonulmamisEk>) { (Object as any).assign(this, init); }
}

export enum EYPKisiType
{
    GercekSahis = 1,
    TuzelSahis = 2,
    KurumKurulus = 3,
}

export class EYPKisi
{
    public IlkAdi: string;
    public Soyadi: string;
    public IkinciAdi: string;
    public Unvan: string;
    public OnEk: string;

    public constructor(init?: Partial<EYPKisi>) { (Object as any).assign(this, init); }
}

export class EYPIletisimBilgisi
{
    public Telefon: string;
    public TelefonDiger: string;
    public EPosta: string;
    public Faks: string;
    public WebAdresi: string;
    public Adres: string;
    public Il: string;
    public Ilce: string;
    public Ulke: string;
    public KepAdresi: string;

    public constructor(init?: Partial<EYPIletisimBilgisi>) { (Object as any).assign(this, init); }
}

export class EYPGercekSahis
{
    public Kisi: EYPKisi;
    public TCKN: string;
    public Gorev: string;
    public IletisimBilgisi: EYPIletisimBilgisi;

    public constructor(init?: Partial<EYPGercekSahis>) { (Object as any).assign(this, init); }
}

export class EYPTuzelSahis
{
    public Id: string;
    public Adi: string;
    public IletisimBilgisi: EYPIletisimBilgisi;

    public constructor(init?: Partial<EYPTuzelSahis>) { (Object as any).assign(this, init); }
}

export class EYPKurumKurulus
{
    public KKK: string;
    public Adi: string;
    public BirimKKK: string;
    public IletisimBilgisi: EYPIletisimBilgisi;

    public constructor(init?: Partial<EYPKurumKurulus>) { (Object as any).assign(this, init); }
}

export class EYPDagitim
{
    public Ivedilik: EYPIvedilik;
    public DagitimTuru: EYPDagitimTuru;
    public Miat: string;
    public KonulmamisEkListesi: EYPKonulmamisEk[];
    public DagitimTipi: EYPKisiType;
    public GercekSahis: EYPGercekSahis;
    public TuzelSahis: EYPTuzelSahis;
    public KurumKurulus: EYPKurumKurulus;

    public constructor(init?: Partial<EYPDagitim>) { (Object as any).assign(this, init); }
}

export enum EYPEkTuru
{
    DED = 'DED',
    HRF = 'HRF',
    FZK = 'FZK',
}

export class EYPEkOzet
{
    public OzetAlgoritmasi: string;
    public OzetDegeri: string;

    public constructor(init?: Partial<EYPEkOzet>) { (Object as any).assign(this, init); }
}

export enum EYPEkOzetModu
{
    Yok = 'Yok',
    SHA1 = 'SHA1',
    SHA512 = 'SHA512',
    RIPEMD160 = 'RIPEMD160',
    SHA256 = 'SHA256',
}

export class EYPEk
{
    public Id: string;
    public BelgeNo: string;
    public EkTuru: EYPEkTuru;
    public DosyaAdi: string;
    public MimeTuru: string;
    public Ad: string;
    public SiraNo: string;
    public Aciklama: string;
    public Referans: string;
    public ImzaliMi: boolean;
    public ImzaliMiBelirliMi: boolean;
    public Ozet: EYPEkOzet;
    public Icerik: string;
    public OzetModu: EYPEkOzetModu;
    public OzetId: string;

    public constructor(init?: Partial<EYPEk>) { (Object as any).assign(this, init); }
}

export class EYPIlgi
{
    public Id: string;
    public BelgeNo: string;
    public Tarih: string;
    public TarihBelirliMi: boolean;
    public Etiket: string;
    public EkId: string;
    public Ad: string;
    public Aciklama: string;
    public OzId: string;
    public EYazismaIdMi: boolean;
    public EYazismaIdBelirliMi: boolean;

    public constructor(init?: Partial<EYPIlgi>) { (Object as any).assign(this, init); }
}

export class EYPOlusturan
{
    public OlusturanTipi: EYPKisiType;
    public GercekSahis: EYPGercekSahis;
    public TuzelSahis: EYPTuzelSahis;
    public KurumKurulus: EYPKurumKurulus;

    public constructor(init?: Partial<EYPOlusturan>) { (Object as any).assign(this, init); }
}

export class EYPIlgili
{
    public IlgiliTipi: EYPKisiType;
    public GercekSahis: EYPGercekSahis;
    public TuzelSahis: EYPTuzelSahis;
    public KurumKurulus: EYPKurumKurulus;

    public constructor(init?: Partial<EYPIlgili>) { (Object as any).assign(this, init); }
}

export class EYPImza
{
    public Imzalayan: EYPGercekSahis;
    public YetkiDevreden: EYPGercekSahis;
    public VekaletVeren: EYPGercekSahis;
    public Makam: string;
    public Amac: string;
    public Aciklama: string;
    public Tarih: string;
    public TCYK: string;
    public TarihBelirli: boolean;

    public constructor(init?: Partial<EYPImza>) { (Object as any).assign(this, init); }
}

export class EYPPaketOzeti
{
    public OzetModu: EYPEkOzetModu;
    public OzetDegeri: string;
    public Uri: string;
    public HariciBilesenMi: boolean;

    public constructor(init?: Partial<EYPPaketOzeti>) { (Object as any).assign(this, init); }
}

export class AnaSdp
{
    public Kod: string;
    public Ad: string;
    public Aciklama: string;

    public constructor(init?: Partial<AnaSdp>) { (Object as any).assign(this, init); }
}

export class SdpListesi
{
    public Kod: string;
    public Ad: string;
    public Aciklama: string;

    public constructor(init?: Partial<SdpListesi>) { (Object as any).assign(this, init); }
}

export class DigerSdpler
{
    public SdpListesi: SdpListesi[];

    public constructor(init?: Partial<DigerSdpler>) { (Object as any).assign(this, init); }
}

export class SdpBilgisi
{
    public AnaSdp: AnaSdp;
    public DigerSdpler: DigerSdpler;

    public constructor(init?: Partial<SdpBilgisi>) { (Object as any).assign(this, init); }
}

export class Heysk
{
    public Kod: number;
    public Ad: string;
    public Tanim: string;

    public constructor(init?: Partial<Heysk>) { (Object as any).assign(this, init); }
}

export class CreateEYPPackageV2
{
    public ClientKey: string;
    public AuthorizationID: string;
    public UserSSN: string;
    public Filename: string;
    public Konu: string;
    public BelgeNo: string;
    public GuvenlikKodu: EYPGuvenlikKodu;
    public GuvenliGecerlilikTarihi: string;
    public Dagitimlar: EYPDagitim[];
    public Ekler: EYPEk[];
    public Ilgiler: EYPIlgi[];
    public Dil: string;
    public Olusturan: EYPOlusturan;
    public Ilgili: EYPIlgili;
    public UstYazi: string;
    public UstYaziDosyaAdi: string;
    public UstYaziMimeTuru: string;
    public UstYaziOzetModu: EYPEkOzetModu;
    public Imzalar: EYPImza[];
    public SonPaketGuncelleyen: string;
    public PaketBasligi: string;
    public PaketOzetleri: EYPPaketOzeti[];
    public FilePath: string;
    public AgentMessage: string;
    public Sdpbilgisi: SdpBilgisi;
    public HeyskListesi: Heysk[];
    public parafImza: boolean;
    public dogrulamaAdresi: string;
    public SignYn: boolean;
    public StampYn: boolean;
    public StampSSN: string;

    public constructor(init?: Partial<CreateEYPPackageV2>) { (Object as any).assign(this, init); }
}

TypeScript CreateEYPPackageV2 DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other

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