Action constructor
Action({
- Action_RegisterFioAddress? registerFioAddressMessage,
- Action_AddPubAddress? addPubAddressMessage,
- Action_Transfer? transferMessage,
- Action_RenewFioAddress? renewFioAddressMessage,
- Action_NewFundsRequest? newFundsRequestMessage,
- Action_RemovePubAddress? removePubAddressMessage,
- Action_RemoveAllPubAddress? removeAllPubAddressesMessage,
- Action_AddBundledTransactions? addBundledTransactionsMessage,
Implementation
factory Action({
Action_RegisterFioAddress? registerFioAddressMessage,
Action_AddPubAddress? addPubAddressMessage,
Action_Transfer? transferMessage,
Action_RenewFioAddress? renewFioAddressMessage,
Action_NewFundsRequest? newFundsRequestMessage,
Action_RemovePubAddress? removePubAddressMessage,
Action_RemoveAllPubAddress? removeAllPubAddressesMessage,
Action_AddBundledTransactions? addBundledTransactionsMessage,
}) {
final $result = create();
if (registerFioAddressMessage != null) {
$result.registerFioAddressMessage = registerFioAddressMessage;
}
if (addPubAddressMessage != null) {
$result.addPubAddressMessage = addPubAddressMessage;
}
if (transferMessage != null) {
$result.transferMessage = transferMessage;
}
if (renewFioAddressMessage != null) {
$result.renewFioAddressMessage = renewFioAddressMessage;
}
if (newFundsRequestMessage != null) {
$result.newFundsRequestMessage = newFundsRequestMessage;
}
if (removePubAddressMessage != null) {
$result.removePubAddressMessage = removePubAddressMessage;
}
if (removeAllPubAddressesMessage != null) {
$result.removeAllPubAddressesMessage = removeAllPubAddressesMessage;
}
if (addBundledTransactionsMessage != null) {
$result.addBundledTransactionsMessage = addBundledTransactionsMessage;
}
return $result;
}