POST api/sync/BookingsList
Returns list of bookings
Request Information
URI Parameters
None.
Body Parameters
SyncMarinaDateTimeBindingModel| Name | Description | Type | Additional information |
|---|---|---|---|
| syncDateTime |
SyncDateTime variable |
string |
None. |
| MarinaCode |
If specified, only results for this marina will be returned. |
string |
None. |
Request Formats
application/json, text/json
Sample:
{
"syncDateTime": "sample string 1",
"marinaCode": "sample string 2"
}
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="syncDateTime" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MarinaCode" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
BookingCollectionBindingModel| Name | Description | Type | Additional information |
|---|---|---|---|
| bookings |
Binding model for list of booking |
Collection of BookingBindingModel |
None. |
Response Formats
application/json, text/json
Sample:
{
"bookings": [
{
"feeBreakdown": [
{
"Description": "Mooring fees",
"Units": 365.0,
"GrossValue": 450.25
}
],
"bookingId": 172,
"AccountCode": "HSM0514",
"marinaCode": "WD",
"boatNo": 1111,
"berthNo": "A01",
"startDate": "2015-05-05",
"endDate": "2016-05-05",
"paid": true,
"total": 0.0,
"status": "New",
"Deleted": false
},
{
"feeBreakdown": [
{
"Description": "Mooring fees",
"Units": 365.0,
"GrossValue": 450.25
}
],
"bookingId": 172,
"AccountCode": "HSM0514",
"marinaCode": "WD",
"boatNo": 1111,
"berthNo": "A01",
"startDate": "2015-05-05",
"endDate": "2016-05-05",
"paid": true,
"total": 0.0,
"status": "New",
"Deleted": false
}
]
}
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].feeBreakdown[0].Description" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].feeBreakdown[0].Units" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].feeBreakdown[0].GrossValue" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].feeBreakdown[1].Description" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].feeBreakdown[1].Units" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].feeBreakdown[1].GrossValue" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].bookingId" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].AccountCode" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].marinaCode" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].boatNo" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].berthNo" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].startDate" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].endDate" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].paid" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].total" 9.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].status" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[0].Deleted" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].feeBreakdown[0].Description" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].feeBreakdown[0].Units" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].feeBreakdown[0].GrossValue" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].feeBreakdown[1].Description" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].feeBreakdown[1].Units" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].feeBreakdown[1].GrossValue" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].bookingId" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].AccountCode" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].marinaCode" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].boatNo" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].berthNo" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].startDate" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].endDate" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].paid" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].total" 9.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].status" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="bookings[1].Deleted" True --MultipartDataMediaFormatterBoundary1q2w3e--