export interface IDocumentDTO { actions: string[]; certFingerprint: string; docDate: string; docId: number; edoIdFrom: string; edoIdTo: string; docNumber: string; docStateName: string; docTypeId: number; docTypeName: string; fromOrgName: string; innFrom: string; innTo: string; kppFrom: string; kppTo: string; nds: boolean; sfStateName: string; sumAll: number; sumNds: number; toOrgName: string; updated: string; fileName: string; content: string; } export interface IDocument extends IDocumentDTO { actions: string[]; certFingerprint: string; docDate: string; docId: number; edoIdFrom: string; docNumber: string; docStateName: string; docTypeId: number; docTypeName: string; fromOrgName: string; innFrom: string; innTo: string; kppFrom: string; kppTo: string; nds: boolean; sfStateName: string; sumAll: number; sumNds: number; toOrgName: string; updated: string; inn: string; kpp: string; org: string; previewUrl: string; history: IDocument[]; } export interface IUrlFormat { [name: string]: string[] | string; } export interface IDocumentsAction { dark?: boolean; title: string; iconName: string; command: string; } export interface IDocumentsActions { [name: string]: IDocumentsAction; }