UNPKG

prism-ad-campaigns

Version:
40 lines (32 loc) 983 B
class TestAPI { constructor(server) { this.server = server } async get(orgId, appId, adCampaignId) { return await this.server .get(`/api/${process.env.API_VERSION}/ad-campaigns/${adCampaignId}`) .set('organizationid', orgId) .set('applicationid', appId) } async getAll(orgId, appId) { return await this.server .get(`/api/${process.env.API_VERSION}/ad-campaigns`) .set('organizationid', orgId) .set('applicationid', appId) } async create(orgId, appId, pkg) { return await this.server .post(`/api/${process.env.API_VERSION}/ad-campaigns`) .set('organizationid', orgId) .set('applicationid', appId) .send(pkg) } async update(orgId, appId, adCampaignId, pkg) { return await this.server .patch(`/api/${process.env.API_VERSION}/ad-campaigns/${adCampaignId}`) .set('organizationid', orgId) .set('applicationid', appId) .send(pkg) } } module.exports = TestAPI