mirror of
https://github.com/bitwarden/browser
synced 2025-12-17 16:53:34 +00:00
import apis
This commit is contained in:
9
src/models/request/collectionRequest.ts
Normal file
9
src/models/request/collectionRequest.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
import { Collection } from '../domain/collection';
|
||||
|
||||
export class CollectionRequest {
|
||||
name: string;
|
||||
|
||||
constructor(collection: Collection) {
|
||||
this.name = collection.name ? collection.name.encryptedString : null;
|
||||
}
|
||||
}
|
||||
9
src/models/request/importCiphersRequest.ts
Normal file
9
src/models/request/importCiphersRequest.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
import { CipherRequest } from './cipherRequest';
|
||||
import { FolderRequest } from './folderRequest';
|
||||
import { KvpRequest } from './kvpRequest';
|
||||
|
||||
export class ImportCiphersRequest {
|
||||
ciphers: CipherRequest[];
|
||||
folders: FolderRequest[];
|
||||
folderRelationships: Array<KvpRequest<number, number>>;
|
||||
}
|
||||
9
src/models/request/importOrganizationCiphersRequest.ts
Normal file
9
src/models/request/importOrganizationCiphersRequest.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
import { CipherRequest } from './cipherRequest';
|
||||
import { CollectionRequest } from './collectionRequest';
|
||||
import { KvpRequest } from './kvpRequest';
|
||||
|
||||
export class ImportOrganizationCiphersRequest {
|
||||
ciphers: CipherRequest[];
|
||||
collections: CollectionRequest[];
|
||||
collectionRelationships: Array<KvpRequest<number, number>>;
|
||||
}
|
||||
9
src/models/request/kvpRequest.ts
Normal file
9
src/models/request/kvpRequest.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
export class KvpRequest<TK, TV> {
|
||||
key: TK;
|
||||
value: TV;
|
||||
|
||||
constructor(key: TK, value: TV) {
|
||||
this.key = key;
|
||||
this.value = value;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user