POST api/HGInspections/SendEmailFeeReceipt
It is used to send inspection fee receipt to mentioned customers.
Request Information
URI Parameters
None.
Body Parameters
FeeReceiptModel| Name | Description | Type | Additional information |
|---|---|---|---|
| OrderID |
It represents the OrderID of current inspection. |
integer |
None. |
| ReportID |
It represents the ReportID of current inspection. |
integer |
None. |
| ToEmails |
It represents the list of all recipients for fee receipt. |
Collection of EmailAddressModel |
None. |
| PaymentMethod |
It represents the method of payment that customer chosen. |
integer |
None. |
| Amount |
It represents the amount that customer paid through check |
decimal number |
None. |
| CashAmount |
It represents the amount that customer paid through cash |
decimal number |
None. |
| CheckNumber |
It represents the check number |
string |
None. |
Request Formats
application/json
{
"CashAmount": 4,
"Amount": 3,
"ReportID": 2,
"OrderID": 1,
"ToEmails": [
{
"Email": "sample string 2",
"DisplayName": "sample string 1"
},
{
"Email": "sample string 2",
"DisplayName": "sample string 1"
}
],
"PaymentMethod": 1,
"CheckNumber": "sample string 5"
}
application/xml, text/xml
<FeeReceiptModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HomeguardApp.Models">
<Amount>3</Amount>
<CashAmount>4</CashAmount>
<CheckNumber>sample string 5</CheckNumber>
<OrderID>1</OrderID>
<PaymentMethod>1</PaymentMethod>
<ReportID>2</ReportID>
<ToEmails xmlns:d2p1="http://schemas.datacontract.org/2004/07/HomeguardApp.Communication.Entities">
<d2p1:EmailAddressModel>
<d2p1:DisplayName>sample string 1</d2p1:DisplayName>
<d2p1:Email>sample string 2</d2p1:Email>
</d2p1:EmailAddressModel>
<d2p1:EmailAddressModel>
<d2p1:DisplayName>sample string 1</d2p1:DisplayName>
<d2p1:Email>sample string 2</d2p1:Email>
</d2p1:EmailAddressModel>
</ToEmails>
</FeeReceiptModel>
application/x-www-form-urlencoded
Response Information
Resource Description
It is used to send inspection fee receipt to mentioned customers.
ReceiptResponseStatusModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Status |
It represents the status of current API call. status can be either "success" or "failed" |
string |
None. |
| Message |
It represents the some description about the API response. |
string |
None. |
| IsSent |
It represents whether email sent to customer or not. |
boolean |
None. |
Response Formats
application/json
{
"IsSent": true,
"Message": "sample string 2",
"Status": "sample string 1"
}
application/xml, text/xml
<ReceiptResponseStatusModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HomeguardApp.Models"> <IsSent>true</IsSent> <Message>sample string 2</Message> <Status>sample string 1</Status> </ReceiptResponseStatusModel>