import { MeterInfo } from "./MeterInfo";
import { SosPipeContractInfo } from "./SosPipeContractInfo";

export class SosTransferItem {
  activityNum: string;
  contractsForPipe: SosPipeContractInfo[];
  dealVolume: number;
  deliveryMeter: string;
  deliveryMeterId: number;
  deliveryPipe: string;
  deliveryPointId: number;
  deliveryVol: number;
  guid: string;
  isEnteredFromSos: boolean;
  isHovered: boolean;
  isKeepWhole: boolean;
  isManualPtr: boolean;
  isSelected: boolean;
  marketDealId: number;
  marketTransferDealId: number;
  marketTransferMeterMapId: number;
  metersForPipe: MeterInfo[];
  modifiedProps: string[];
  nomFuelAmount: number;
  nomFuelPercent: number;
  nomNotes: string;
  nomReceiptVol: number;
  pathGuid: string;
  pathLegNum: number;
  pathName: string;
  pipeContractId: number;
  ptrAmount: number;
  ptrContractId: number;
  ptrContractsForPipe: SosPipeContractInfo[];
  ptrDeliveryMeterId: number;
  ptrFuelAmount: number;
  ptrFuelPercent: number;
  ptrPercent: number;
  receiptMeter: string;
  receiptMeterId: number;
  receiptPipe: string;
  receiptPipeId: number;
  receiptPointId: number;
  rowNum: number;
  supplyDealId: number;
  supplyNotes: string;
  supplySourceNotes: string;
  supplyTicket: string;
  supplyTransferDealId: number;
  totalReceiptVol: number;
  transferNum: string;
}
