// TODO extends from DefaultInteragency or Interagency
export interface InteragencyRequest {
  class: string;
  clazz: string;
  description: string;
  id: string;
  modified: number;
  name?: string;
  originalMessageId?: string;
  personalCertificate?: string;
  print?: {
    file: PrintFile;
  };
  provider?: string;
  receiveDate?: string;
  request?: unknown;
  requestData?: any;
  requestName?: string;
  documents: Array<unknown>;
  response?: any;
  responseData?: any;
  schema?: string;
  sendDate?: string;
  senderCertificate?: string;
  smevCertificate?: string;
  status: string;
  subject?: string;
  testMsg?: string;
  traceId?: string;
}

export interface PrintFile {
  name: string;
  url: string;
}
