mirror of
https://github.com/bitwarden/browser.git
synced 2024-11-27 12:36:14 +01:00
add domain rules apis
This commit is contained in:
parent
6ae6a79f43
commit
3cf8ffab8d
4
src/models/request/updateDomainsRequest.ts
Normal file
4
src/models/request/updateDomainsRequest.ts
Normal file
@ -0,0 +1,4 @@
|
||||
export class UpdateDomainsRequest {
|
||||
equivalentDomains: string[][];
|
||||
excludedGlobalEquivalentDomains: number[];
|
||||
}
|
@ -24,9 +24,11 @@ import { PasswordVerificationRequest } from '../models/request/passwordVerificat
|
||||
import { RegisterRequest } from '../models/request/registerRequest';
|
||||
import { TokenRequest } from '../models/request/tokenRequest';
|
||||
import { TwoFactorEmailRequest } from '../models/request/twoFactorEmailRequest';
|
||||
import { UpdateDomainsRequest } from '../models/request/updateDomainsRequest';
|
||||
import { UpdateProfileRequest } from '../models/request/updateProfileRequest';
|
||||
|
||||
import { CipherResponse } from '../models/response/cipherResponse';
|
||||
import { DomainsResponse } from '../models/response/domainsResponse';
|
||||
import { ErrorResponse } from '../models/response/errorResponse';
|
||||
import { FolderResponse } from '../models/response/folderResponse';
|
||||
import { IdentityTokenResponse } from '../models/response/identityTokenResponse';
|
||||
@ -266,6 +268,18 @@ export class ApiService implements ApiServiceAbstraction {
|
||||
return this.send('POST', '/organizations/' + organizationId + '/import', request, true, false);
|
||||
}
|
||||
|
||||
// Settings
|
||||
|
||||
async getSettingsDomains(): Promise<DomainsResponse> {
|
||||
const r = await this.send('GET', '/settings/domains', null, true, true);
|
||||
return new DomainsResponse(r);
|
||||
}
|
||||
|
||||
async putSettingsDomains(request: UpdateDomainsRequest): Promise<DomainsResponse> {
|
||||
const r = await this.send('PUT', '/settings/domains', request, true, true);
|
||||
return new DomainsResponse(r);
|
||||
}
|
||||
|
||||
// Helpers
|
||||
|
||||
private async send(method: 'GET' | 'POST' | 'PUT' | 'DELETE', path: string, body: any,
|
||||
|
Loading…
Reference in New Issue
Block a user