Source: models/dailyusage.js

import stampit from 'stampit';
import {Meta, Model} from './base';
import {BaseQuerySet, List, Total, StartDate, EndDate, CurrentMonth} from '../querySet';

const DailyUsageQuerySet = stampit().compose(
  BaseQuerySet,
  List,
  Total,
  StartDate,
  EndDate,
  CurrentMonth
);

const DailyUsageMeta = Meta({
  name: 'dailyusage',
  pluralName: 'dailyusages',
  endpoints: {
    'list': {
      'methods': ['get'],
      'path': '/v1.1/usage/daily/'
    }
  }
});
/**
 * OO wrapper around DailyUsage.
 * @constructor
 * @type {DailyUsage}
 */
const DailyUsage = stampit()
  .compose(Model)
  .setQuerySet(DailyUsageQuerySet)
  .setMeta(DailyUsageMeta);

export default DailyUsage;