ProjectGrant constructor
ProjectGrant({})
Implementation
factory ProjectGrant({
$core.String? organizationId,
$0.Timestamp? creationDate,
$0.Timestamp? changeDate,
$core.String? grantedOrganizationId,
$core.String? grantedOrganizationName,
$core.Iterable<$core.String>? grantedRoleKeys,
$core.String? projectId,
$core.String? projectName,
ProjectGrantState? state,
}) {
final result = create();
if (organizationId != null) result.organizationId = organizationId;
if (creationDate != null) result.creationDate = creationDate;
if (changeDate != null) result.changeDate = changeDate;
if (grantedOrganizationId != null)
result.grantedOrganizationId = grantedOrganizationId;
if (grantedOrganizationName != null)
result.grantedOrganizationName = grantedOrganizationName;
if (grantedRoleKeys != null) result.grantedRoleKeys.addAll(grantedRoleKeys);
if (projectId != null) result.projectId = projectId;
if (projectName != null) result.projectName = projectName;
if (state != null) result.state = state;
return result;
}