rimiti/keldoc-js-sdk

View on GitHub
src/classes/resources/available_slots/index.js

Summary

Maintainability
A
3 hrs
Test Coverage
// @flow
import Common from '../../common';
import Validation from '../../validation';
import type {fetchAvailableSlotsRequest} from '../../types';

export default class AvailableSlots extends Common {
  /**
   * @description Get availabilities.
   * @param params
   * @return {Promise.<any>}
   */
  get(params: fetchAvailableSlotsRequest): Promise<any> {
    const url = `${this.configuration.routes.availableSlots}`;
    return Validation.validateFetchAvailableSlots(params)
      .then(() => super.getRequest(url, params));
  }
}