POST api/Insurance/SaveInsurance
Request Information
URI Parameters
None.
Body Parameters
SaveInsuranceRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| InsuranceDocumentNumber | string |
None. |
|
| IdInsuranceExternal | string |
None. |
|
| CompanyId | decimal number |
None. |
|
| ETTN | string |
None. |
|
| ReceiverInboxTag | string |
None. |
|
| IssueDate | string |
None. |
|
| IssueTime | string |
None. |
|
| InsuranceType | InsuranceType |
None. |
|
| TotalAllowanceAmount | decimal number |
None. |
|
| TotalChargeAmount | decimal number |
None. |
|
| InsurancePeriodStartDate | string |
None. |
|
| InsurancePeriodEndDate | string |
None. |
|
| CopyIndicator | boolean |
None. |
|
| ReceiverId | decimal number |
None. |
|
| Notes | Collection of string |
None. |
|
| AttachmentList | Collection of AttachmentMobileModel |
None. |
|
| InsuranceDetails | Collection of InsuranceDetailMobileModel |
None. |
|
| CurrencyCode | string |
None. |
|
| CrossRate | decimal number |
None. |
Request Formats
application/json, text/json
Sample:
{
"InsuranceDocumentNumber": "sample string 1",
"IdInsuranceExternal": "sample string 2",
"CompanyId": 3.0,
"ETTN": "sample string 4",
"ReceiverInboxTag": "sample string 5",
"IssueDate": "sample string 6",
"IssueTime": "sample string 7",
"InsuranceType": 1,
"TotalAllowanceAmount": 8.0,
"TotalChargeAmount": 9.0,
"InsurancePeriodStartDate": "sample string 10",
"InsurancePeriodEndDate": "sample string 11",
"CopyIndicator": true,
"ReceiverId": 13.0,
"Notes": [
"sample string 1",
"sample string 2"
],
"AttachmentList": [
{
"AttachmentModelId": 1.0,
"FileAsBase64": "sample string 2",
"FileName": "sample string 3",
"FilePath": "sample string 4",
"MimeCode": "sample string 5",
"Deleted": true
},
{
"AttachmentModelId": 1.0,
"FileAsBase64": "sample string 2",
"FileName": "sample string 3",
"FilePath": "sample string 4",
"MimeCode": "sample string 5",
"Deleted": true
}
],
"InsuranceDetails": [
{
"InsuranceDetailModelId": 1.0,
"Description": "sample string 2",
"CancelAllowanceChargeAmount": 3.0,
"ProcureAllowanceChargeAmount": 4.0
},
{
"InsuranceDetailModelId": 1.0,
"Description": "sample string 2",
"CancelAllowanceChargeAmount": 3.0,
"ProcureAllowanceChargeAmount": 4.0
}
],
"CurrencyCode": "sample string 14",
"CrossRate": 15.0
}
application/xml, text/xml
Sample:
<SaveInsuranceRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EInvoice.Service.Model.MobileModel">
<AttachmentList xmlns:d2p1="http://schemas.datacontract.org/2004/07/EInvoice.Service.Model.Mobile">
<d2p1:AttachmentMobileModel>
<d2p1:AttachmentModelId>1</d2p1:AttachmentModelId>
<d2p1:Deleted>true</d2p1:Deleted>
<d2p1:FileAsBase64>sample string 2</d2p1:FileAsBase64>
<d2p1:FileName>sample string 3</d2p1:FileName>
<d2p1:FilePath>sample string 4</d2p1:FilePath>
<d2p1:MimeCode>sample string 5</d2p1:MimeCode>
</d2p1:AttachmentMobileModel>
<d2p1:AttachmentMobileModel>
<d2p1:AttachmentModelId>1</d2p1:AttachmentModelId>
<d2p1:Deleted>true</d2p1:Deleted>
<d2p1:FileAsBase64>sample string 2</d2p1:FileAsBase64>
<d2p1:FileName>sample string 3</d2p1:FileName>
<d2p1:FilePath>sample string 4</d2p1:FilePath>
<d2p1:MimeCode>sample string 5</d2p1:MimeCode>
</d2p1:AttachmentMobileModel>
</AttachmentList>
<CompanyId>3</CompanyId>
<CopyIndicator>true</CopyIndicator>
<CrossRate>15</CrossRate>
<CurrencyCode>sample string 14</CurrencyCode>
<ETTN>sample string 4</ETTN>
<IdInsuranceExternal>sample string 2</IdInsuranceExternal>
<InsuranceDetails>
<InsuranceDetailMobileModel>
<CancelAllowanceChargeAmount>3</CancelAllowanceChargeAmount>
<Description>sample string 2</Description>
<InsuranceDetailModelId>1</InsuranceDetailModelId>
<ProcureAllowanceChargeAmount>4</ProcureAllowanceChargeAmount>
</InsuranceDetailMobileModel>
<InsuranceDetailMobileModel>
<CancelAllowanceChargeAmount>3</CancelAllowanceChargeAmount>
<Description>sample string 2</Description>
<InsuranceDetailModelId>1</InsuranceDetailModelId>
<ProcureAllowanceChargeAmount>4</ProcureAllowanceChargeAmount>
</InsuranceDetailMobileModel>
</InsuranceDetails>
<InsuranceDocumentNumber>sample string 1</InsuranceDocumentNumber>
<InsurancePeriodEndDate>sample string 11</InsurancePeriodEndDate>
<InsurancePeriodStartDate>sample string 10</InsurancePeriodStartDate>
<InsuranceType>SIGORTAKOMISYONGIDERBELGESI</InsuranceType>
<IssueDate>sample string 6</IssueDate>
<IssueTime>sample string 7</IssueTime>
<Notes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Notes>
<ReceiverId>13</ReceiverId>
<ReceiverInboxTag>sample string 5</ReceiverInboxTag>
<TotalAllowanceAmount>8</TotalAllowanceAmount>
<TotalChargeAmount>9</TotalChargeAmount>
</SaveInsuranceRequest>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
SaveInsuranceResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| InsuranceDocumentNumber | string |
None. |
|
| Ettn | string |
None. |
|
| Result | ResultType |
None. |
|
| ErrorMessage | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"InsuranceDocumentNumber": "sample string 1",
"Ettn": "sample string 2",
"Result": 0,
"ErrorMessage": "sample string 3"
}
application/xml, text/xml
Sample:
<SaveInsuranceResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EInvoice.Service.Model.MobileModel"> <_x003C_ErrorMessage_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/EInvoice.Service.Model.Mobile">sample string 3</_x003C_ErrorMessage_x003E_k__BackingField> <_x003C_Result_x003E_k__BackingField xmlns="http://schemas.datacontract.org/2004/07/EInvoice.Service.Model.Mobile">Success</_x003C_Result_x003E_k__BackingField> <Ettn>sample string 2</Ettn> <InsuranceDocumentNumber>sample string 1</InsuranceDocumentNumber> </SaveInsuranceResponse>