InitTradeRequest constructor
InitTradeRequest({
- TradeProtocolVersion? tradeProtocolVersion,
- String? offerId,
- Int64? tradeAmount,
- Int64? tradePrice,
- String? paymentMethodId,
- String? makerAccountId,
- String? takerAccountId,
- String? makerPaymentAccountId,
- String? takerPaymentAccountId,
- PubKeyRing? takerPubKeyRing,
- String? uid,
- List<
int> ? accountAgeWitnessSignatureOfOfferId, - Int64? currentDate,
- NodeAddress? makerNodeAddress,
- NodeAddress? takerNodeAddress,
- NodeAddress? arbitratorNodeAddress,
- String? reserveTxHash,
- String? reserveTxHex,
- String? reserveTxKey,
- String? payoutAddress,
Implementation
factory InitTradeRequest({
TradeProtocolVersion? tradeProtocolVersion,
$core.String? offerId,
$fixnum.Int64? tradeAmount,
$fixnum.Int64? tradePrice,
$core.String? paymentMethodId,
$core.String? makerAccountId,
$core.String? takerAccountId,
$core.String? makerPaymentAccountId,
$core.String? takerPaymentAccountId,
PubKeyRing? takerPubKeyRing,
$core.String? uid,
$core.List<$core.int>? accountAgeWitnessSignatureOfOfferId,
$fixnum.Int64? currentDate,
NodeAddress? makerNodeAddress,
NodeAddress? takerNodeAddress,
NodeAddress? arbitratorNodeAddress,
$core.String? reserveTxHash,
$core.String? reserveTxHex,
$core.String? reserveTxKey,
$core.String? payoutAddress,
}) {
final $result = create();
if (tradeProtocolVersion != null) {
$result.tradeProtocolVersion = tradeProtocolVersion;
}
if (offerId != null) {
$result.offerId = offerId;
}
if (tradeAmount != null) {
$result.tradeAmount = tradeAmount;
}
if (tradePrice != null) {
$result.tradePrice = tradePrice;
}
if (paymentMethodId != null) {
$result.paymentMethodId = paymentMethodId;
}
if (makerAccountId != null) {
$result.makerAccountId = makerAccountId;
}
if (takerAccountId != null) {
$result.takerAccountId = takerAccountId;
}
if (makerPaymentAccountId != null) {
$result.makerPaymentAccountId = makerPaymentAccountId;
}
if (takerPaymentAccountId != null) {
$result.takerPaymentAccountId = takerPaymentAccountId;
}
if (takerPubKeyRing != null) {
$result.takerPubKeyRing = takerPubKeyRing;
}
if (uid != null) {
$result.uid = uid;
}
if (accountAgeWitnessSignatureOfOfferId != null) {
$result.accountAgeWitnessSignatureOfOfferId = accountAgeWitnessSignatureOfOfferId;
}
if (currentDate != null) {
$result.currentDate = currentDate;
}
if (makerNodeAddress != null) {
$result.makerNodeAddress = makerNodeAddress;
}
if (takerNodeAddress != null) {
$result.takerNodeAddress = takerNodeAddress;
}
if (arbitratorNodeAddress != null) {
$result.arbitratorNodeAddress = arbitratorNodeAddress;
}
if (reserveTxHash != null) {
$result.reserveTxHash = reserveTxHash;
}
if (reserveTxHex != null) {
$result.reserveTxHex = reserveTxHex;
}
if (reserveTxKey != null) {
$result.reserveTxKey = reserveTxKey;
}
if (payoutAddress != null) {
$result.payoutAddress = payoutAddress;
}
return $result;
}