CreateAndTransferToken constructor
CreateAndTransferToken({})
Implementation
factory CreateAndTransferToken({
$core.String? recipientMainAddress,
$core.String? tokenMintAddress,
$core.String? recipientTokenAddress,
$core.String? senderTokenAddress,
$fixnum.Int64? amount,
$core.int? decimals,
$core.String? memo,
$core.Iterable<$core.String>? references,
TokenProgramId? tokenProgramId,
}) {
final $result = create();
if (recipientMainAddress != null) {
$result.recipientMainAddress = recipientMainAddress;
}
if (tokenMintAddress != null) {
$result.tokenMintAddress = tokenMintAddress;
}
if (recipientTokenAddress != null) {
$result.recipientTokenAddress = recipientTokenAddress;
}
if (senderTokenAddress != null) {
$result.senderTokenAddress = senderTokenAddress;
}
if (amount != null) {
$result.amount = amount;
}
if (decimals != null) {
$result.decimals = decimals;
}
if (memo != null) {
$result.memo = memo;
}
if (references != null) {
$result.references.addAll(references);
}
if (tokenProgramId != null) {
$result.tokenProgramId = tokenProgramId;
}
return $result;
}