Sub2ApiAdminBulkUpdateAccountsRequest constructor

Sub2ApiAdminBulkUpdateAccountsRequest({
  1. required Sub2ApiAdminBulkAccountSelector selector,
  2. String? name,
  3. Sub2ApiAdminProxyUpdate proxy = const Sub2ApiAdminProxyUpdate.unchanged(),
  4. int? concurrency,
  5. int? priority,
  6. Sub2ApiDecimal? rateMultiplier,
  7. Sub2ApiAdminLoadFactorUpdate loadFactor = const Sub2ApiAdminLoadFactorUpdate.unchanged(),
  8. Sub2ApiAdminAccountStatus? status,
  9. bool? schedulable,
  10. List<int>? groupIds,
  11. Sub2ApiAdminCredentialSet? credentials,
  12. Sub2ApiAdminJsonObject? extra,
  13. bool? upstreamBillingProbeEnabled,
  14. bool confirmMixedChannelRisk = false,
})

Implementation

Sub2ApiAdminBulkUpdateAccountsRequest({
  required this.selector,
  this.name,
  this.proxy = const Sub2ApiAdminProxyUpdate.unchanged(),
  this.concurrency,
  this.priority,
  this.rateMultiplier,
  this.loadFactor = const Sub2ApiAdminLoadFactorUpdate.unchanged(),
  this.status,
  this.schedulable,
  List<int>? groupIds,
  this.credentials,
  this.extra,
  this.upstreamBillingProbeEnabled,
  this.confirmMixedChannelRisk = false,
}) : groupIds = groupIds == null ? null : List.unmodifiable(groupIds);