Shared properties across products

interface BaseProduct {
    type: ProductEngineType;
    productId: number;
    oraclePrice: BigNumber;
    longWeightInitial: BigNumber;
    shortWeightInitial: BigNumber;
    longWeightMaintenance: BigNumber;
    shortWeightMaintenance: BigNumber;
    totalLpQuoteAmount: BigNumber;
    totalLpBaseAmount: BigNumber;
    totalLpSupply: BigNumber;
}

Hierarchy (view full)

Properties

productId: number
oraclePrice: BigNumber
longWeightInitial: BigNumber
shortWeightInitial: BigNumber
longWeightMaintenance: BigNumber
shortWeightMaintenance: BigNumber
totalLpQuoteAmount: BigNumber
totalLpBaseAmount: BigNumber
totalLpSupply: BigNumber