| All Verbs | /GetOutbox |
|---|
export class RemMsgEvidence
{
public RemMessageEvidenceId: number;
public RemId?: number;
public EvidenceTypeId?: number;
public EvidenceCodeId?: number;
public EvidenceRemSubject: string;
public EvidenceMessageID: string;
public EvidenceDate?: string;
public constructor(init?: Partial<RemMsgEvidence>) { (Object as any).assign(this, init); }
}
export class RemMsgDelivery
{
public RemDeliveryId: number;
public RemId: number;
public AddressType: string;
public RemDisplayName: string;
public RemAddress: string;
public Status: string;
public RemSPId?: number;
public SystemAcceptance: number;
public SystemAcceptanceDate?: string;
public RecipientAcceptance: number;
public RecipientAcceptanceDate?: string;
public Delivered: number;
public DeliveredDate?: string;
public Read: number;
public ReadDate?: string;
public constructor(init?: Partial<RemMsgDelivery>) { (Object as any).assign(this, init); }
}
export class ViewedRemMessage
{
public kepId: number;
public kepCC: string;
public kepEventCode: string;
public kepEvidenceType: string;
public kepFrom: string;
public kepIleti: string;
public kepMessageID: string;
public kepMsgType: string;
public kepReceivedDate: string;
public kepReceivedDateSpecified: boolean;
public kepSendDate: string;
public kepSendDateSpecified: boolean;
public kepSubject: string;
public kepTo: string;
public kepTRgunSayac: string;
public kepTRIletiID: string;
public kepTRIletiTip: string;
public kepUAMessageIdentifier: string;
public status: string;
public kepDelilListesi: RemMsgEvidence[];
public kepTeslimalListesi: RemMsgDelivery[];
public constructor(init?: Partial<ViewedRemMessage>) { (Object as any).assign(this, init); }
}
export class GetOutboxResponse
{
public Result: ViewedRemMessage[];
public ServiceSuccessResult: boolean;
public ErrorMesage: string;
public constructor(init?: Partial<GetOutboxResponse>) { (Object as any).assign(this, init); }
}
export class GetOutbox
{
public AuthorizationID: string;
public ClientKey: string;
public RemAdressID: number;
public LastRemID: number;
public DateBegin: string;
public DateEnd: string;
public DraftsYn: boolean;
public constructor(init?: Partial<GetOutbox>) { (Object as any).assign(this, init); }
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /GetOutbox HTTP/1.1
Host: remservices.eyyubiye.bel.tr
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<GetOutbox xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DaBRemServices.ServiceModel">
<AuthorizationID>String</AuthorizationID>
<ClientKey>String</ClientKey>
<DateBegin>0001-01-01T00:00:00</DateBegin>
<DateEnd>0001-01-01T00:00:00</DateEnd>
<DraftsYn>false</DraftsYn>
<LastRemID>0</LastRemID>
<RemAdressID>0</RemAdressID>
</GetOutbox>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<GetOutboxResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DaBRemServices.ServiceModel">
<ErrorMesage>String</ErrorMesage>
<Result>
<ViewedRemMessage>
<kepCC>String</kepCC>
<kepDelilListesi>
<RemMsgEvidence>
<EvidenceCodeId>0</EvidenceCodeId>
<EvidenceDate>0001-01-01T00:00:00</EvidenceDate>
<EvidenceMessageID>String</EvidenceMessageID>
<EvidenceRemSubject>String</EvidenceRemSubject>
<EvidenceTypeId>0</EvidenceTypeId>
<RemId>0</RemId>
<RemMessageEvidenceId>0</RemMessageEvidenceId>
</RemMsgEvidence>
</kepDelilListesi>
<kepEventCode>String</kepEventCode>
<kepEvidenceType>String</kepEvidenceType>
<kepFrom>String</kepFrom>
<kepId>0</kepId>
<kepIleti>String</kepIleti>
<kepMessageID>String</kepMessageID>
<kepMsgType>String</kepMsgType>
<kepReceivedDate>0001-01-01T00:00:00</kepReceivedDate>
<kepReceivedDateSpecified>false</kepReceivedDateSpecified>
<kepSendDate>0001-01-01T00:00:00</kepSendDate>
<kepSendDateSpecified>false</kepSendDateSpecified>
<kepSubject>String</kepSubject>
<kepTRIletiID>String</kepTRIletiID>
<kepTRIletiTip>String</kepTRIletiTip>
<kepTRgunSayac>String</kepTRgunSayac>
<kepTeslimalListesi>
<RemMsgDelivery>
<AddressType>String</AddressType>
<Delivered>0</Delivered>
<DeliveredDate>0001-01-01T00:00:00</DeliveredDate>
<Read>0</Read>
<ReadDate>0001-01-01T00:00:00</ReadDate>
<RecipientAcceptance>0</RecipientAcceptance>
<RecipientAcceptanceDate>0001-01-01T00:00:00</RecipientAcceptanceDate>
<RemAddress>String</RemAddress>
<RemDeliveryId>0</RemDeliveryId>
<RemDisplayName>String</RemDisplayName>
<RemId>0</RemId>
<RemSPId>0</RemSPId>
<Status>String</Status>
<SystemAcceptance>0</SystemAcceptance>
<SystemAcceptanceDate>0001-01-01T00:00:00</SystemAcceptanceDate>
</RemMsgDelivery>
</kepTeslimalListesi>
<kepTo>String</kepTo>
<kepUAMessageIdentifier>String</kepUAMessageIdentifier>
<status>String</status>
</ViewedRemMessage>
</Result>
<ServiceSuccessResult>false</ServiceSuccessResult>
</GetOutboxResponse>