35 lines
619 B
JavaScript
35 lines
619 B
JavaScript
/* global axios */
|
|
import ApiClient from '../ApiClient';
|
|
|
|
class CaptainReservations extends ApiClient {
|
|
constructor() {
|
|
super('captain/reservations', { accountScoped: true });
|
|
}
|
|
|
|
get({
|
|
page = 1,
|
|
conversationId,
|
|
inboxId,
|
|
contactId,
|
|
unit_id,
|
|
status,
|
|
date_from,
|
|
date_to,
|
|
} = {}) {
|
|
return axios.get(this.url, {
|
|
params: {
|
|
page,
|
|
conversation_id: conversationId,
|
|
inbox_id: inboxId,
|
|
contact_id: contactId,
|
|
unit_id,
|
|
status,
|
|
date_from,
|
|
date_to,
|
|
},
|
|
});
|
|
}
|
|
}
|
|
|
|
export default new CaptainReservations();
|