DataOrg constructor
DataOrg({
- String? orgId,
- AddOrgRequest? org,
- AddCustomDomainPolicyRequest? domainPolicy,
- AddCustomLabelPolicyRequest? labelPolicy,
- AddCustomLockoutPolicyRequest? lockoutPolicy,
- AddCustomLoginPolicyRequest? loginPolicy,
- AddCustomPasswordComplexityPolicyRequest? passwordComplexityPolicy,
- AddCustomPrivacyPolicyRequest? privacyPolicy,
- Iterable<
DataProject> ? projects, - Iterable<
AddProjectRoleRequest> ? projectRoles, - Iterable<
DataAPIApplication> ? apiApps, - Iterable<
DataOIDCApplication> ? oidcApps, - Iterable<
DataHumanUser> ? humanUsers, - Iterable<
DataMachineUser> ? machineUsers, - Iterable<
SetTriggerActionsRequest> ? triggerActions, - Iterable<
DataAction> ? actions, - Iterable<
DataProjectGrant> ? projectGrants, - Iterable<
AddUserGrantRequest> ? userGrants, - Iterable<
AddOrgMemberRequest> ? orgMembers, - Iterable<
AddProjectMemberRequest> ? projectMembers, - Iterable<
AddProjectGrantMemberRequest> ? projectGrantMembers, - Iterable<
SetUserMetadataRequest> ? userMetadata, - Iterable<
SetCustomLoginTextsRequest> ? loginTexts, - Iterable<
SetCustomInitMessageTextRequest> ? initMessages, - Iterable<
SetCustomPasswordResetMessageTextRequest> ? passwordResetMessages, - Iterable<
SetCustomVerifyEmailMessageTextRequest> ? verifyEmailMessages, - Iterable<
SetCustomVerifyPhoneMessageTextRequest> ? verifyPhoneMessages, - Iterable<
SetCustomDomainClaimedMessageTextRequest> ? domainClaimedMessages, - Iterable<
SetCustomPasswordlessRegistrationMessageTextRequest> ? passwordlessRegistrationMessages, - Iterable<
DataOIDCIDP> ? oidcIdps, - Iterable<
DataJWTIDP> ? jwtIdps, - Iterable<
IDPUserLink> ? userLinks, - Iterable<
Domain> ? domains, - Iterable<
DataAppKey> ? appKeys, - Iterable<
DataMachineKey> ? machineKeys, - Iterable<
SetCustomVerifySMSOTPMessageTextRequest> ? verifySmsOtpMessages, - Iterable<
SetCustomVerifyEmailOTPMessageTextRequest> ? verifyEmailOtpMessages, - Iterable<
SetCustomInviteUserMessageTextRequest> ? inviteUserMessages, - OrgState? orgState,
Implementation
factory DataOrg({
$core.String? orgId,
$12.AddOrgRequest? org,
AddCustomDomainPolicyRequest? domainPolicy,
$12.AddCustomLabelPolicyRequest? labelPolicy,
$12.AddCustomLockoutPolicyRequest? lockoutPolicy,
$12.AddCustomLoginPolicyRequest? loginPolicy,
$12.AddCustomPasswordComplexityPolicyRequest? passwordComplexityPolicy,
$12.AddCustomPrivacyPolicyRequest? privacyPolicy,
$core.Iterable<$11.DataProject>? projects,
$core.Iterable<$12.AddProjectRoleRequest>? projectRoles,
$core.Iterable<$11.DataAPIApplication>? apiApps,
$core.Iterable<$11.DataOIDCApplication>? oidcApps,
$core.Iterable<$11.DataHumanUser>? humanUsers,
$core.Iterable<$11.DataMachineUser>? machineUsers,
$core.Iterable<$12.SetTriggerActionsRequest>? triggerActions,
$core.Iterable<$11.DataAction>? actions,
$core.Iterable<$11.DataProjectGrant>? projectGrants,
$core.Iterable<$12.AddUserGrantRequest>? userGrants,
$core.Iterable<$12.AddOrgMemberRequest>? orgMembers,
$core.Iterable<$12.AddProjectMemberRequest>? projectMembers,
$core.Iterable<$12.AddProjectGrantMemberRequest>? projectGrantMembers,
$core.Iterable<$12.SetUserMetadataRequest>? userMetadata,
$core.Iterable<$12.SetCustomLoginTextsRequest>? loginTexts,
$core.Iterable<$12.SetCustomInitMessageTextRequest>? initMessages,
$core.Iterable<$12.SetCustomPasswordResetMessageTextRequest>?
passwordResetMessages,
$core.Iterable<$12.SetCustomVerifyEmailMessageTextRequest>?
verifyEmailMessages,
$core.Iterable<$12.SetCustomVerifyPhoneMessageTextRequest>?
verifyPhoneMessages,
$core.Iterable<$12.SetCustomDomainClaimedMessageTextRequest>?
domainClaimedMessages,
$core.Iterable<$12.SetCustomPasswordlessRegistrationMessageTextRequest>?
passwordlessRegistrationMessages,
$core.Iterable<$11.DataOIDCIDP>? oidcIdps,
$core.Iterable<$11.DataJWTIDP>? jwtIdps,
$core.Iterable<$6.IDPUserLink>? userLinks,
$core.Iterable<$2.Domain>? domains,
$core.Iterable<$11.DataAppKey>? appKeys,
$core.Iterable<$11.DataMachineKey>? machineKeys,
$core.Iterable<$12.SetCustomVerifySMSOTPMessageTextRequest>?
verifySmsOtpMessages,
$core.Iterable<$12.SetCustomVerifyEmailOTPMessageTextRequest>?
verifyEmailOtpMessages,
$core.Iterable<$12.SetCustomInviteUserMessageTextRequest>?
inviteUserMessages,
$2.OrgState? orgState,
}) {
final result = create();
if (orgId != null) result.orgId = orgId;
if (org != null) result.org = org;
if (domainPolicy != null) result.domainPolicy = domainPolicy;
if (labelPolicy != null) result.labelPolicy = labelPolicy;
if (lockoutPolicy != null) result.lockoutPolicy = lockoutPolicy;
if (loginPolicy != null) result.loginPolicy = loginPolicy;
if (passwordComplexityPolicy != null)
result.passwordComplexityPolicy = passwordComplexityPolicy;
if (privacyPolicy != null) result.privacyPolicy = privacyPolicy;
if (projects != null) result.projects.addAll(projects);
if (projectRoles != null) result.projectRoles.addAll(projectRoles);
if (apiApps != null) result.apiApps.addAll(apiApps);
if (oidcApps != null) result.oidcApps.addAll(oidcApps);
if (humanUsers != null) result.humanUsers.addAll(humanUsers);
if (machineUsers != null) result.machineUsers.addAll(machineUsers);
if (triggerActions != null) result.triggerActions.addAll(triggerActions);
if (actions != null) result.actions.addAll(actions);
if (projectGrants != null) result.projectGrants.addAll(projectGrants);
if (userGrants != null) result.userGrants.addAll(userGrants);
if (orgMembers != null) result.orgMembers.addAll(orgMembers);
if (projectMembers != null) result.projectMembers.addAll(projectMembers);
if (projectGrantMembers != null)
result.projectGrantMembers.addAll(projectGrantMembers);
if (userMetadata != null) result.userMetadata.addAll(userMetadata);
if (loginTexts != null) result.loginTexts.addAll(loginTexts);
if (initMessages != null) result.initMessages.addAll(initMessages);
if (passwordResetMessages != null)
result.passwordResetMessages.addAll(passwordResetMessages);
if (verifyEmailMessages != null)
result.verifyEmailMessages.addAll(verifyEmailMessages);
if (verifyPhoneMessages != null)
result.verifyPhoneMessages.addAll(verifyPhoneMessages);
if (domainClaimedMessages != null)
result.domainClaimedMessages.addAll(domainClaimedMessages);
if (passwordlessRegistrationMessages != null)
result.passwordlessRegistrationMessages
.addAll(passwordlessRegistrationMessages);
if (oidcIdps != null) result.oidcIdps.addAll(oidcIdps);
if (jwtIdps != null) result.jwtIdps.addAll(jwtIdps);
if (userLinks != null) result.userLinks.addAll(userLinks);
if (domains != null) result.domains.addAll(domains);
if (appKeys != null) result.appKeys.addAll(appKeys);
if (machineKeys != null) result.machineKeys.addAll(machineKeys);
if (verifySmsOtpMessages != null)
result.verifySmsOtpMessages.addAll(verifySmsOtpMessages);
if (verifyEmailOtpMessages != null)
result.verifyEmailOtpMessages.addAll(verifyEmailOtpMessages);
if (inviteUserMessages != null)
result.inviteUserMessages.addAll(inviteUserMessages);
if (orgState != null) result.orgState = orgState;
return result;
}