/* global axios */ import CacheEnabledApiClient from './CacheEnabledApiClient'; class Agents extends CacheEnabledApiClient { constructor() { super('agents', { accountScoped: true }); } // eslint-disable-next-line class-methods-use-this get cacheModelName() { return 'account_user'; } // eslint-disable-next-line class-methods-use-this extractDataFromResponse(response) { return response.data; } // eslint-disable-next-line class-methods-use-this marshallData(dataToParse) { return { data: dataToParse }; } bulkInvite({ emails }) { return axios.post(`${this.url}/bulk_create`, { emails, }); } } export default new Agents();