mirror of
https://github.com/bitwarden/browser
synced 2025-12-15 07:43:35 +00:00
added props to send access models (#284)
This commit is contained in:
@@ -16,6 +16,8 @@ export class SendAccess extends Domain {
|
||||
name: CipherString;
|
||||
file: SendFile;
|
||||
text: SendText;
|
||||
expirationDate: Date;
|
||||
creatorIdentifier: string;
|
||||
|
||||
constructor(obj?: SendAccessResponse, alreadyEncrypted: boolean = false) {
|
||||
super();
|
||||
@@ -26,7 +28,9 @@ export class SendAccess extends Domain {
|
||||
this.buildDomainModel(this, obj, {
|
||||
id: null,
|
||||
name: null,
|
||||
}, alreadyEncrypted, ['id']);
|
||||
expirationDate: null,
|
||||
creatorIdentifier: null,
|
||||
}, alreadyEncrypted, ['id', 'expirationDate', 'creatorIdentifier']);
|
||||
|
||||
this.type = obj.type;
|
||||
|
||||
|
||||
@@ -11,6 +11,8 @@ export class SendAccessResponse extends BaseResponse {
|
||||
name: string;
|
||||
file: SendFileApi;
|
||||
text: SendTextApi;
|
||||
expirationDate: Date;
|
||||
creatorIdentifier: string;
|
||||
|
||||
constructor(response: any) {
|
||||
super(response);
|
||||
@@ -27,5 +29,8 @@ export class SendAccessResponse extends BaseResponse {
|
||||
if (file != null) {
|
||||
this.file = new SendFileApi(file);
|
||||
}
|
||||
|
||||
this.expirationDate = this.getResponseProperty('ExpirationDate');
|
||||
this.creatorIdentifier = this.getResponseProperty('CreatorIdentifier');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,6 +12,8 @@ export class SendAccessView implements View {
|
||||
type: SendType = null;
|
||||
text = new SendTextView();
|
||||
file = new SendFileView();
|
||||
expirationDate: Date = null;
|
||||
creatorIdentifier: string = null;
|
||||
|
||||
constructor(s?: SendAccess) {
|
||||
if (!s) {
|
||||
@@ -20,5 +22,7 @@ export class SendAccessView implements View {
|
||||
|
||||
this.id = s.id;
|
||||
this.type = s.type;
|
||||
this.expirationDate = s.expirationDate;
|
||||
this.creatorIdentifier = s.creatorIdentifier;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user