import { SosNom } from './SosNom';

export class SosItem {
  activityNum: string;
  createdTime: Date;
  dealId: number;
  dealType: string;
  dealVolume: number;
  deliveryPoint: string;
  deliveryVol: number;
  guid: string;
  isDynamicValueLoading: boolean;
  isEnteredFromSos: boolean;
  isHidden: boolean;
  isHovered: boolean;
  isSelected: boolean;
  isSupplyClone: boolean;
  isTransferToTransfer: boolean;
  modifiedProps: string[];
  nomReceiptVol: number;
  noms: SosNom[];
  notes: string;
  pipeContractId: number;
  receiptMeter: string;
  receiptMeterId: number;
  receiptPoint: string;
  receiptPointId: number;
  rowNum: number;
  savedTime: Date;
  sourceDealVolume: number;
  sourceDealProduct: number;
  sourceMeter: string;
  sourceMeterId: number;
  sourceMeterIds: number[];
  sourceNotes: string;
  sourceTicket: string;
  supplyCounterparty: string;
  supplyCounterpartyId: number;
  supplyNomId: number;
  supplyTicket: string;
  transferDealId: number;
  transferSumVol: number;
  // cumReceiptVol: number;
  // isManualPtr: boolean;
  // nomFuelAmount: number;
  // nomFuelPercent: number;
  // ownership: string;
  // otherCumReceiptVol: number;
  // otherUnscheduledVol: number;
  // ptrAmount: number;
  // ptrContractId: number;
  // ptrDeliveryMeterId: number;
  // ptrFuelAmount: number;
  // ptrFuelPercent: number;
  // ptrPercent: number;
  // ptrReceiptVol: number;
  // totalReceiptVol: number;
  // unscheduledVolume: number;
}

