import { RemissionProcess, RemissionProduct, ShippingDocument } from '@isa/remission';
import { RemissionActiveView, RemissionFinishingProcessStatus, RemissionResourceType } from '../../modules/remission/models';

export interface Remission {
  remissionProcessCreated?: boolean;
  remissionProcessStarted?: boolean;
  remissionProcessCompleted?: boolean;
  remissionProcess?: RemissionProcess;
  remissionProducts?: RemissionProduct[];
  target?: string;
  source?: RemissionResourceType;
  shippingDocument?: ShippingDocument;
  shippingDocumentCreated?: boolean;
  searchedProduct?: RemissionProduct;
  blockReminder?: boolean;
  remissionFinishingProcessStatus?: RemissionFinishingProcessStatus;
  containerId?: string;
  activeView?: RemissionActiveView;
}
