@wedevelop/mindbody-client
Version:
A MindBody v6 API Client
34 lines (27 loc) • 707 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _lodash = require("lodash");
const DEFAULT_PARAMS = {};
const SiteMixin = ParentClass => class Site extends ParentClass {
constructor(params) {
super(params);
this._params = (0, _lodash.defaults)(params, DEFAULT_PARAMS);
}
getDeveloperActivationMethods() {
return this.get('/site/activationcode', {
skipAuthorization: true,
responseMapper: ({
ActivationCode,
ActivationLink
}) => ({
activationCode: ActivationCode,
activationLink: ActivationLink
})
});
}
};
var _default = SiteMixin;
exports.default = _default;