18 lines
487 B
TypeScript
18 lines
487 B
TypeScript
import { Collection } from '../domain/collection';
|
|
|
|
import { SelectionReadOnlyRequest } from './selectionReadOnlyRequest';
|
|
|
|
export class CollectionRequest {
|
|
name: string;
|
|
externalId: string;
|
|
groups: SelectionReadOnlyRequest[] = [];
|
|
|
|
constructor(collection?: Collection) {
|
|
if (collection == null) {
|
|
return;
|
|
}
|
|
this.name = collection.name ? collection.name.encryptedString : null;
|
|
this.externalId = collection.externalId;
|
|
}
|
|
}
|