PaymentAccount constructor
PaymentAccount({
- String? id,
- Int64? creationDate,
- PaymentMethod? paymentMethod,
- String? accountName,
- Iterable<
TradeCurrency> ? tradeCurrencies, - TradeCurrency? selectedTradeCurrency,
- PaymentAccountPayload? paymentAccountPayload,
Implementation
factory PaymentAccount({
$core.String? id,
$fixnum.Int64? creationDate,
PaymentMethod? paymentMethod,
$core.String? accountName,
$core.Iterable<TradeCurrency>? tradeCurrencies,
TradeCurrency? selectedTradeCurrency,
PaymentAccountPayload? paymentAccountPayload,
}) {
final $result = create();
if (id != null) {
$result.id = id;
}
if (creationDate != null) {
$result.creationDate = creationDate;
}
if (paymentMethod != null) {
$result.paymentMethod = paymentMethod;
}
if (accountName != null) {
$result.accountName = accountName;
}
if (tradeCurrencies != null) {
$result.tradeCurrencies.addAll(tradeCurrencies);
}
if (selectedTradeCurrency != null) {
$result.selectedTradeCurrency = selectedTradeCurrency;
}
if (paymentAccountPayload != null) {
$result.paymentAccountPayload = paymentAccountPayload;
}
return $result;
}