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,
Implementation
factory DataOrg({
$core.String? orgId,
$0.AddOrgRequest? org,
AddCustomDomainPolicyRequest? domainPolicy,
$0.AddCustomLabelPolicyRequest? labelPolicy,
$0.AddCustomLockoutPolicyRequest? lockoutPolicy,
$0.AddCustomLoginPolicyRequest? loginPolicy,
$0.AddCustomPasswordComplexityPolicyRequest? passwordComplexityPolicy,
$0.AddCustomPrivacyPolicyRequest? privacyPolicy,
$core.Iterable<$23.DataProject>? projects,
$core.Iterable<$0.AddProjectRoleRequest>? projectRoles,
$core.Iterable<$23.DataAPIApplication>? apiApps,
$core.Iterable<$23.DataOIDCApplication>? oidcApps,
$core.Iterable<$23.DataHumanUser>? humanUsers,
$core.Iterable<$23.DataMachineUser>? machineUsers,
$core.Iterable<$0.SetTriggerActionsRequest>? triggerActions,
$core.Iterable<$23.DataAction>? actions,
$core.Iterable<$23.DataProjectGrant>? projectGrants,
$core.Iterable<$0.AddUserGrantRequest>? userGrants,
$core.Iterable<$0.AddOrgMemberRequest>? orgMembers,
$core.Iterable<$0.AddProjectMemberRequest>? projectMembers,
$core.Iterable<$0.AddProjectGrantMemberRequest>? projectGrantMembers,
$core.Iterable<$0.SetUserMetadataRequest>? userMetadata,
$core.Iterable<$0.SetCustomLoginTextsRequest>? loginTexts,
$core.Iterable<$0.SetCustomInitMessageTextRequest>? initMessages,
$core.Iterable<$0.SetCustomPasswordResetMessageTextRequest>? passwordResetMessages,
$core.Iterable<$0.SetCustomVerifyEmailMessageTextRequest>? verifyEmailMessages,
$core.Iterable<$0.SetCustomVerifyPhoneMessageTextRequest>? verifyPhoneMessages,
$core.Iterable<$0.SetCustomDomainClaimedMessageTextRequest>? domainClaimedMessages,
$core.Iterable<$0.SetCustomPasswordlessRegistrationMessageTextRequest>? passwordlessRegistrationMessages,
$core.Iterable<$23.DataOIDCIDP>? oidcIdps,
$core.Iterable<$23.DataJWTIDP>? jwtIdps,
$core.Iterable<$8.IDPUserLink>? userLinks,
$core.Iterable<$13.Domain>? domains,
$core.Iterable<$23.DataAppKey>? appKeys,
$core.Iterable<$23.DataMachineKey>? machineKeys,
}) {
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);
}
return _result;
}