ClientProto constructor

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

Implementation

factory ClientProto({
  $core.int? id,
  $core.String? name,
  $core.String? country,
  $core.List<$core.int>? 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 (id != null) result.id = id;
  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;
}