UserGrant constructor
UserGrant({
- String? id,
- ObjectDetails? details,
- Iterable<
String> ? roleKeys, - UserGrantState? state,
- String? userId,
- String? userName,
- String? firstName,
- String? lastName,
- String? email,
- String? displayName,
- String? orgId,
- String? orgName,
- String? orgDomain,
- String? projectId,
- String? projectName,
- String? projectGrantId,
- String? avatarUrl,
- String? preferredLoginName,
- 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;
}