From 4228277d23503d563560b44a652293d23233aa1b Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 17 Jul 2018 11:25:15 -0400 Subject: [PATCH] get org license apis --- src/abstractions/api.service.ts | 1 + src/services/api.service.ts | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/abstractions/api.service.ts b/src/abstractions/api.service.ts index 15dde2ac276..425e5cb0759 100644 --- a/src/abstractions/api.service.ts +++ b/src/abstractions/api.service.ts @@ -197,6 +197,7 @@ export abstract class ApiService { getOrganization: (id: string) => Promise; getOrganizationBilling: (id: string) => Promise; + getOrganizationLicense: (id: string, installationId: string) => Promise; postOrganization: (request: OrganizationCreateRequest) => Promise; putOrganization: (id: string, request: OrganizationUpdateRequest) => Promise; postLeaveOrganization: (id: string) => Promise; diff --git a/src/services/api.service.ts b/src/services/api.service.ts index 75720dc353c..749073f7432 100644 --- a/src/services/api.service.ts +++ b/src/services/api.service.ts @@ -639,6 +639,11 @@ export class ApiService implements ApiServiceAbstraction { return new OrganizationBillingResponse(r); } + async getOrganizationLicense(id: string, installationId: string): Promise { + return this.send('GET', '/organizations/' + id + '/license?installationId=' + installationId, + null, true, true); + } + async postOrganization(request: OrganizationCreateRequest): Promise { const r = await this.send('POST', '/organizations', request, true, true); return new OrganizationResponse(r);