ImzagerServices

<back to all web services

StampDocumentEYPV2

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

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

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

export class SignDocumentEYPResponse extends BaseResponse
{
    public Result: boolean;

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

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 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 StampDocumentEYPV2
{
    public ClientKey: string;
    public AuthorizationID: string;
    public stampSSN: string;
    public AgentMessage: string;
    public DocumentId: number;
    public BelgeNo: string;
    public Imzalar: EYPImza[];

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

TypeScript StampDocumentEYPV2 DTOs

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

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /StampDocumentEYPV2/ HTTP/1.1 
Host: imzagerservices.eyyubiye.bel.tr 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"ClientKey":"String","AuthorizationID":"String","stampSSN":"String","AgentMessage":"String","DocumentId":0,"BelgeNo":"String","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}]}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"Result":false,"ServiceSuccessResult":false,"ErrorMesage":"String"}