1
0
mirror of https://github.com/bitwarden/browser synced 2026-01-04 09:33:27 +00:00

[Provider] Add initial support for providers (#399)

This commit is contained in:
Oscar Hinton
2021-07-15 15:07:38 +02:00
committed by GitHub
parent c9b13e4d1b
commit 9f0ca7e4d2
34 changed files with 680 additions and 5 deletions

View File

@@ -0,0 +1,4 @@
export class ProviderAddOrganizationRequest {
organizationId: string;
key: string;
}

View File

@@ -0,0 +1,7 @@
export class ProviderSetupRequest {
name: string;
businessName: string;
billingEmail: string;
token: string;
key: string;
}

View File

@@ -0,0 +1,5 @@
export class ProviderUpdateRequest {
name: string;
businessName: string;
billingEmail: string;
}

View File

@@ -0,0 +1,3 @@
export class ProviderUserAcceptRequest {
token: string;
}

View File

@@ -0,0 +1,12 @@
type ProviderUserBulkRequestEntry = {
id: string;
key: string;
};
export class ProviderUserBulkConfirmRequest {
keys: ProviderUserBulkRequestEntry[];
constructor(keys: ProviderUserBulkRequestEntry[]) {
this.keys = keys;
}
}

View File

@@ -0,0 +1,7 @@
export class ProviderUserBulkRequest {
ids: string[];
constructor(ids: string[]) {
this.ids = ids == null ? [] : ids;
}
}

View File

@@ -0,0 +1,3 @@
export class ProviderUserConfirmRequest {
key: string;
}

View File

@@ -0,0 +1,6 @@
import { ProviderUserType } from '../../../enums/providerUserType';
export class ProviderUserInviteRequest {
emails: string[] = [];
type: ProviderUserType;
}

View File

@@ -0,0 +1,5 @@
import { ProviderUserType } from '../../../enums/providerUserType';
export class ProviderUserUpdateRequest {
type: ProviderUserType;
}