import { SosNom } from './SosNom';

export class SosItem {
  activityNum: string;
  createdTime: Date;
  cumReceiptVol: number;
  dealId: number;
  dealType: string;
  dealVolume: number;
  deliveryPoint: string;
  deliveryVol: number;
  guid: string;
  isDynamicValueLoading: boolean;
  isEnteredFromSos: boolean;
  isHidden: boolean;
  isHovered: boolean;
  isManualPtr: boolean;
  isSelected: boolean;
  isSupplyClone: boolean;
  isTransferToTransfer: boolean;
  modifiedProps: string[];
  nomFuelAmount: number;
  nomFuelPercent: number;
  nomReceiptVol: number;
  noms: SosNom[];
  notes: string;
  otherCumReceiptVol: number;
  otherUnscheduledVol: number;
  ownership: string;
  pipeContractId: number;
  ptrAmount: number;
  ptrContractId: number;
  ptrDeliveryMeterId: number;
  ptrFuelAmount: number;
  ptrFuelPercent: number;
  ptrPercent: number;
  ptrReceiptVol: 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;
  totalReceiptVol: number;
  transferDealId: number;
  transferSumVol: number;
  unscheduledVolume: number;
}
