Class BaseCollectorBalanceData
Inheritance
BaseCollectorBalanceData
Assembly: cs.temp.dll.dll
Syntax
public class BaseCollectorBalanceData : IBaseCollectorBalanceData, IData
Constructors
BaseCollectorBalanceData()
Declaration
public BaseCollectorBalanceData()
BaseCollectorBalanceData(String, Double, String, UpgradeableCurrencyRequirement[], Double, Single, String)
Declaration
public BaseCollectorBalanceData(string id, double costToBuy, string buyCurrencyId, UpgradeableCurrencyRequirement[] upgradeableCurrencyBuyRequirements, double basePayoutAmount, float baseDurationInSeconds, string payoutEntityId)
Parameters
Fields
_baseDurationInSeconds
Declaration
protected float _baseDurationInSeconds
Field Value
_basePayoutAmount
Declaration
protected double _basePayoutAmount
Field Value
_buyCurrencyId
Declaration
protected string _buyCurrencyId
Field Value
_costToBuy
Declaration
protected double _costToBuy
Field Value
_id
Declaration
Field Value
_payoutEntityId
Declaration
protected string _payoutEntityId
Field Value
_upgradeableCurrencyBuyRequirements
Declaration
protected UpgradeableCurrencyRequirement[] _upgradeableCurrencyBuyRequirements
Field Value
MIN_DURATION
Declaration
public const long MIN_DURATION = 1L
Field Value
Properties
BaseDuration
Declaration
public virtual long BaseDuration { get; }
Property Value
BasePayoutAmount
Declaration
public virtual double BasePayoutAmount { get; }
Property Value
BuyCurrencyId
Declaration
public virtual string BuyCurrencyId { get; }
Property Value
CostToBuy
Declaration
public virtual double CostToBuy { get; }
Property Value
Id
Declaration
public virtual string Id { get; }
Property Value
PayoutEntityId
Declaration
public virtual string PayoutEntityId { get; }
Property Value
UpgradeableCurrencyBuyRequirements
Declaration
public virtual UpgradeableCurrencyRequirement[] UpgradeableCurrencyBuyRequirements { get; }
Property Value
Implements
IData