ClientProto_CreateRequest constructor

ClientProto_CreateRequest({
  1. String? name,
  2. String? country,
  3. BytesValue? image,
  4. String? phone,
  5. bool? public,
  6. bool? spicModuleEnabled,
  7. bool? drumtrackerModuleEnabled,
  8. bool? kapusModuleEnabled,
  9. Iterable<AccountProto_Roles>? assignableRoles,
})

Implementation

factory ClientProto_CreateRequest({
  $core.String? name,
  $core.String? country,
  $1.BytesValue? image,
  $core.String? phone,
  $core.bool? public,
  $core.bool? spicModuleEnabled,
  $core.bool? drumtrackerModuleEnabled,
  $core.bool? kapusModuleEnabled,
  $core.Iterable<$3.AccountProto_Roles>? assignableRoles,
}) {
  final result = create();
  if (name != null) result.name = name;
  if (country != null) result.country = country;
  if (image != null) result.image = image;
  if (phone != null) result.phone = phone;
  if (public != null) result.public = public;
  if (spicModuleEnabled != null) result.spicModuleEnabled = spicModuleEnabled;
  if (drumtrackerModuleEnabled != null)
    result.drumtrackerModuleEnabled = drumtrackerModuleEnabled;
  if (kapusModuleEnabled != null)
    result.kapusModuleEnabled = kapusModuleEnabled;
  if (assignableRoles != null) result.assignableRoles.addAll(assignableRoles);
  return result;
}