protected Operation( DepositWalletKey key, BigInteger balance, long block, long operationId) : base(key, balance, block) { OperationId = operationId; }
protected CreateOperation( DepositWalletKey key, BigInteger balance, long block) { BalanceChange = balance; Key = key; Block = block; }
private EnrolledBalance( DepositWalletKey key, BigInteger balance, long block) { Balance = balance; Key = key; Block = block; }
public static Operation Create(DepositWalletKey key, BigInteger balanceChange, long block, long operationId) { return(new Operation(key, balanceChange, block, operationId)); }
public static CreateOperation Create(DepositWalletKey key, BigInteger balanceChange, long block) { return(new CreateOperation(key, balanceChange, block)); }
public static EnrolledBalance Create(DepositWalletKey key, BigInteger balance, long block) { return(new EnrolledBalance(key, balance, block)); }