PayoutQuery constructor

PayoutQuery({
  1. ContinuationToken? continuation,
  2. AccountId? accountId,
  3. Iterable<PayoutStatus_PayoutState>? states,
  4. Timestamp? createdAfter,
  5. Timestamp? createdBefore,
  6. StringValue? reference,
})

Implementation

factory PayoutQuery({
  $1.ContinuationToken? continuation,
  $0.AccountId? accountId,
  $core.Iterable<PayoutStatus_PayoutState>? states,
  $3.Timestamp? createdAfter,
  $3.Timestamp? createdBefore,
  $2.StringValue? reference,
}) {
  final result = create();
  if (continuation != null) result.continuation = continuation;
  if (accountId != null) result.accountId = accountId;
  if (states != null) result.states.addAll(states);
  if (createdAfter != null) result.createdAfter = createdAfter;
  if (createdBefore != null) result.createdBefore = createdBefore;
  if (reference != null) result.reference = reference;
  return result;
}