Project constructor
Project({
- String? id,
- String? organizationId,
- Timestamp? creationDate,
- Timestamp? changeDate,
- String? name,
- ProjectState? state,
- bool? projectRoleAssertion,
- bool? authorizationRequired,
- bool? projectAccessRequired,
- PrivateLabelingSetting? privateLabelingSetting,
- String? grantedOrganizationId,
- String? grantedOrganizationName,
- GrantedProjectState? grantedState,
Implementation
factory Project({
$core.String? id,
$core.String? organizationId,
$0.Timestamp? creationDate,
$0.Timestamp? changeDate,
$core.String? name,
ProjectState? state,
$core.bool? projectRoleAssertion,
$core.bool? authorizationRequired,
$core.bool? projectAccessRequired,
PrivateLabelingSetting? privateLabelingSetting,
$core.String? grantedOrganizationId,
$core.String? grantedOrganizationName,
GrantedProjectState? grantedState,
}) {
final result = create();
if (id != null) result.id = id;
if (organizationId != null) result.organizationId = organizationId;
if (creationDate != null) result.creationDate = creationDate;
if (changeDate != null) result.changeDate = changeDate;
if (name != null) result.name = name;
if (state != null) result.state = state;
if (projectRoleAssertion != null)
result.projectRoleAssertion = projectRoleAssertion;
if (authorizationRequired != null)
result.authorizationRequired = authorizationRequired;
if (projectAccessRequired != null)
result.projectAccessRequired = projectAccessRequired;
if (privateLabelingSetting != null)
result.privateLabelingSetting = privateLabelingSetting;
if (grantedOrganizationId != null)
result.grantedOrganizationId = grantedOrganizationId;
if (grantedOrganizationName != null)
result.grantedOrganizationName = grantedOrganizationName;
if (grantedState != null) result.grantedState = grantedState;
return result;
}