bitwarden-estensione-browser/libs/common/src/models/view/sendAccessView.ts

28 lines
679 B
TypeScript

import { SendType } from "../../enums/sendType";
import { SendAccess } from "../domain/sendAccess";
import { SendFileView } from "./sendFileView";
import { SendTextView } from "./sendTextView";
import { View } from "./view";
export class SendAccessView implements View {
id: string = null;
name: string = null;
type: SendType = null;
text = new SendTextView();
file = new SendFileView();
expirationDate: Date = null;
creatorIdentifier: string = null;
constructor(s?: SendAccess) {
if (!s) {
return;
}
this.id = s.id;
this.type = s.type;
this.expirationDate = s.expirationDate;
this.creatorIdentifier = s.creatorIdentifier;
}
}