UNPKG

@wedevelop/mindbody-client

Version:
38 lines (29 loc) 841 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _lodash = require("lodash"); var _Client = _interopRequireDefault(require("../classes/Client")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const DEFAULT_PARAMS = {}; const ClientsMixin = ParentClass => class Clients extends ParentClass { constructor(params) { super(params); this._params = (0, _lodash.defaults)(params, DEFAULT_PARAMS); } getAllClients({ searchText }) { return this.get('/client/clients', { params: { SearchText: searchText }, responseMapper: ({ Clients }) => Clients.map(client => new _Client.default(this, client)) }); } }; var _default = ClientsMixin; exports.default = _default;