import { View } from './view'; import { Attachment } from '../domain/attachment'; import { SymmetricCryptoKey } from '../domain/symmetricCryptoKey'; export class AttachmentView implements View { id: string = null; url: string = null; size: number = null; sizeName: string = null; fileName: string = null; key: SymmetricCryptoKey = null; constructor(a?: Attachment) { if (!a) { return; } this.id = a.id; this.url = a.url; this.size = a.size; this.sizeName = a.sizeName; } }