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