1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-18 01:03:35 +00:00

add billing apis

This commit is contained in:
Kyle Spearrin
2018-06-29 11:29:24 -04:00
parent ac221d8867
commit 1565140024
4 changed files with 115 additions and 0 deletions

View File

@@ -34,6 +34,7 @@ import { UpdateTwoFactorEmailRequest } from '../models/request/updateTwoFactorEm
import { UpdateTwoFactorU2fRequest } from '../models/request/updateTwoFactorU2fRequest';
import { UpdateTwoFactorYubioOtpRequest } from '../models/request/updateTwoFactorYubioOtpRequest';
import { BillingResponse } from '../models/response/billingResponse';
import { CipherResponse } from '../models/response/cipherResponse';
import { DomainsResponse } from '../models/response/domainsResponse';
import { ErrorResponse } from '../models/response/errorResponse';
@@ -146,6 +147,11 @@ export class ApiService implements ApiServiceAbstraction {
return new ProfileResponse(r);
}
async getUserBilling(): Promise<BillingResponse> {
const r = await this.send('GET', '/accounts/billing', null, true, true);
return new BillingResponse(r);
}
async putProfile(request: UpdateProfileRequest): Promise<ProfileResponse> {
const r = await this.send('PUT', '/accounts/profile', request, true, true);
return new ProfileResponse(r);