mirror of
https://github.com/bitwarden/browser
synced 2025-12-20 18:23:31 +00:00
apis for groups and collections
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
import { Collection } from '../domain/collection';
|
||||
|
||||
import { SelectionReadOnlyRequest } from './selectionReadOnlyRequest';
|
||||
|
||||
export class CollectionRequest {
|
||||
name: string;
|
||||
groups: SelectionReadOnlyRequest[] = [];
|
||||
|
||||
constructor(collection: Collection) {
|
||||
this.name = collection.name ? collection.name.encryptedString : null;
|
||||
|
||||
8
src/models/request/groupRequest.ts
Normal file
8
src/models/request/groupRequest.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { SelectionReadOnlyRequest } from './selectionReadOnlyRequest';
|
||||
|
||||
export class GroupRequest {
|
||||
name: string;
|
||||
accessAll: boolean;
|
||||
externalId: string;
|
||||
collections: SelectionReadOnlyRequest[] = [];
|
||||
}
|
||||
9
src/models/request/selectionReadOnlyRequest.ts
Normal file
9
src/models/request/selectionReadOnlyRequest.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
export class SelectionReadOnlyRequest {
|
||||
id: string;
|
||||
readOnly: boolean;
|
||||
|
||||
constructor(id: string, readOnly: boolean) {
|
||||
this.id = id;
|
||||
this.readOnly = readOnly;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user