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;
  isSelected: boolean;
  marketDealId: number;
  marketTransferDealId: number;
  marketTransferMeterMapId: number;
  metersForPipe: MeterInfo[];
  modifiedProps: string[];
  nomNotes: string;
  nomReceiptVol: number;
  pathGuid: string;
  pathLegNum: number;
  pathName: string;
  pipeContractId: number;
  receiptMeter: string;
  receiptMeterId: number;
  receiptPipe: string;
  receiptPipeId: number;
  receiptPointId: number;
  rowNum: number;
  supplyDealId: number;
  supplyNotes: string;
  supplySourceNotes: string;
  supplyTicket: string;
  supplyTransferDealId: number;
  transferNum: string;
  // isManualPtr: boolean;
  // nomFuelAmount: number;
  // nomFuelPercent: number;
  // ptrAmount: number;
  // ptrContractId: number;
  // ptrContractsForPipe: SosPipeContractInfo[];
  // ptrDeliveryMeterId: number;
  // ptrFuelAmount: number;
  // ptrFuelPercent: number;
  // ptrPercent: number;
  // totalReceiptVol: number;
}
