UserGrant constructor

UserGrant({
  1. String? id,
  2. ObjectDetails? details,
  3. Iterable<String>? roleKeys,
  4. UserGrantState? state,
  5. String? userId,
  6. String? userName,
  7. String? firstName,
  8. String? lastName,
  9. String? email,
  10. String? displayName,
  11. String? orgId,
  12. String? orgName,
  13. String? orgDomain,
  14. String? projectId,
  15. String? projectName,
  16. String? projectGrantId,
  17. String? avatarUrl,
  18. String? preferredLoginName,
  19. Type? userType,
})

Implementation

factory UserGrant({
  $core.String? id,
  $7.ObjectDetails? details,
  $core.Iterable<$core.String>? roleKeys,
  UserGrantState? state,
  $core.String? userId,
  $core.String? userName,
  $core.String? firstName,
  $core.String? lastName,
  $core.String? email,
  $core.String? displayName,
  $core.String? orgId,
  $core.String? orgName,
  $core.String? orgDomain,
  $core.String? projectId,
  $core.String? projectName,
  $core.String? projectGrantId,
  $core.String? avatarUrl,
  $core.String? preferredLoginName,
  Type? userType,
}) {
  final _result = create();
  if (id != null) {
    _result.id = id;
  }
  if (details != null) {
    _result.details = details;
  }
  if (roleKeys != null) {
    _result.roleKeys.addAll(roleKeys);
  }
  if (state != null) {
    _result.state = state;
  }
  if (userId != null) {
    _result.userId = userId;
  }
  if (userName != null) {
    _result.userName = userName;
  }
  if (firstName != null) {
    _result.firstName = firstName;
  }
  if (lastName != null) {
    _result.lastName = lastName;
  }
  if (email != null) {
    _result.email = email;
  }
  if (displayName != null) {
    _result.displayName = displayName;
  }
  if (orgId != null) {
    _result.orgId = orgId;
  }
  if (orgName != null) {
    _result.orgName = orgName;
  }
  if (orgDomain != null) {
    _result.orgDomain = orgDomain;
  }
  if (projectId != null) {
    _result.projectId = projectId;
  }
  if (projectName != null) {
    _result.projectName = projectName;
  }
  if (projectGrantId != null) {
    _result.projectGrantId = projectGrantId;
  }
  if (avatarUrl != null) {
    _result.avatarUrl = avatarUrl;
  }
  if (preferredLoginName != null) {
    _result.preferredLoginName = preferredLoginName;
  }
  if (userType != null) {
    _result.userType = userType;
  }
  return _result;
}