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;