Operation constructor
Operation({
- Int64? counter,
- String? source,
- Int64? fee,
- Int64? gasLimit,
- Int64? storageLimit,
- Operation_OperationKind? kind,
- RevealOperationData? revealOperationData,
- TransactionOperationData? transactionOperationData,
- DelegationOperationData? delegationOperationData,
Implementation
factory Operation({
$fixnum.Int64? counter,
$core.String? source,
$fixnum.Int64? fee,
$fixnum.Int64? gasLimit,
$fixnum.Int64? storageLimit,
Operation_OperationKind? kind,
RevealOperationData? revealOperationData,
TransactionOperationData? transactionOperationData,
DelegationOperationData? delegationOperationData,
}) {
final result = create();
if (counter != null) result.counter = counter;
if (source != null) result.source = source;
if (fee != null) result.fee = fee;
if (gasLimit != null) result.gasLimit = gasLimit;
if (storageLimit != null) result.storageLimit = storageLimit;
if (kind != null) result.kind = kind;
if (revealOperationData != null)
result.revealOperationData = revealOperationData;
if (transactionOperationData != null)
result.transactionOperationData = transactionOperationData;
if (delegationOperationData != null)
result.delegationOperationData = delegationOperationData;
return result;
}