PayoutStatus constructor
PayoutStatus({
- RowVersion? rowVersion,
- PayoutId? id,
- Credit? requestedAmount,
- Credit? approvedAmount,
- Credit? lockedAmount,
- Credit? remainingBalance,
- Timestamp? createdTime,
- Timestamp? processedTime,
- StringValue? adminComments,
- StringValue? userComments,
- PayoutStatus_PayoutState? state,
- UserId? createdBy,
- UserId? processedBy,
- StringValue? reference,
- BankAccount? bankAccount,
Implementation
factory PayoutStatus({
$1.RowVersion? rowVersion,
PayoutId? id,
$1.Credit? requestedAmount,
$1.Credit? approvedAmount,
$1.Credit? lockedAmount,
$1.Credit? remainingBalance,
$3.Timestamp? createdTime,
$3.Timestamp? processedTime,
$2.StringValue? adminComments,
$2.StringValue? userComments,
PayoutStatus_PayoutState? state,
$0.UserId? createdBy,
$0.UserId? processedBy,
$2.StringValue? reference,
$1.BankAccount? bankAccount,
}) {
final result = create();
if (rowVersion != null) result.rowVersion = rowVersion;
if (id != null) result.id = id;
if (requestedAmount != null) result.requestedAmount = requestedAmount;
if (approvedAmount != null) result.approvedAmount = approvedAmount;
if (lockedAmount != null) result.lockedAmount = lockedAmount;
if (remainingBalance != null) result.remainingBalance = remainingBalance;
if (createdTime != null) result.createdTime = createdTime;
if (processedTime != null) result.processedTime = processedTime;
if (adminComments != null) result.adminComments = adminComments;
if (userComments != null) result.userComments = userComments;
if (state != null) result.state = state;
if (createdBy != null) result.createdBy = createdBy;
if (processedBy != null) result.processedBy = processedBy;
if (reference != null) result.reference = reference;
if (bankAccount != null) result.bankAccount = bankAccount;
return result;
}