iachat/app/javascript/dashboard/api/captain/reservations.js

27 lines
513 B
JavaScript

/* global axios */
import ApiClient from '../ApiClient';
class CaptainReservations extends ApiClient {
constructor() {
super('captain/reservations', { accountScoped: true });
}
get(params = {}) {
return axios.get(this.url, { params });
}
show(id) {
return axios.get(`${this.url}/${id}`);
}
revenue(params = {}) {
return axios.get(`${this.url}/revenue`, { params });
}
pix(id) {
return axios.get(`${this.url}/${id}/pix`);
}
}
export default new CaptainReservations();