import stampit from 'stampit';
import {Meta, Model} from './base';
import {BaseQuerySet, Get, List} from '../querySet';
const TagQuerySet = stampit().compose(
BaseQuerySet,
List,
Get
);
const TagMeta = Meta({
name: 'tag',
pluralName: 'tags',
endpoints: {
'detail': {
'methods': ['get'],
'path': '/v1.1/marketplace/tags/{name}/'
},
'list': {
'methods': ['get'],
'path': '/v1.1/marketplace/tags/'
}
}
});
/**
* OO wrapper around Tag.
* @constructor
* @type {Tag}
*/
const Tag = stampit()
.compose(Model)
.setQuerySet(TagQuerySet)
.setMeta(TagMeta);
export default Tag;