DataOrg constructor

DataOrg({
  1. String? orgId,
  2. AddOrgRequest? org,
  3. AddCustomDomainPolicyRequest? domainPolicy,
  4. AddCustomLabelPolicyRequest? labelPolicy,
  5. AddCustomLockoutPolicyRequest? lockoutPolicy,
  6. AddCustomLoginPolicyRequest? loginPolicy,
  7. AddCustomPasswordComplexityPolicyRequest? passwordComplexityPolicy,
  8. AddCustomPrivacyPolicyRequest? privacyPolicy,
  9. Iterable<DataProject>? projects,
  10. Iterable<AddProjectRoleRequest>? projectRoles,
  11. Iterable<DataAPIApplication>? apiApps,
  12. Iterable<DataOIDCApplication>? oidcApps,
  13. Iterable<DataHumanUser>? humanUsers,
  14. Iterable<DataMachineUser>? machineUsers,
  15. Iterable<SetTriggerActionsRequest>? triggerActions,
  16. Iterable<DataAction>? actions,
  17. Iterable<DataProjectGrant>? projectGrants,
  18. Iterable<AddUserGrantRequest>? userGrants,
  19. Iterable<AddOrgMemberRequest>? orgMembers,
  20. Iterable<AddProjectMemberRequest>? projectMembers,
  21. Iterable<AddProjectGrantMemberRequest>? projectGrantMembers,
  22. Iterable<SetUserMetadataRequest>? userMetadata,
  23. Iterable<SetCustomLoginTextsRequest>? loginTexts,
  24. Iterable<SetCustomInitMessageTextRequest>? initMessages,
  25. Iterable<SetCustomPasswordResetMessageTextRequest>? passwordResetMessages,
  26. Iterable<SetCustomVerifyEmailMessageTextRequest>? verifyEmailMessages,
  27. Iterable<SetCustomVerifyPhoneMessageTextRequest>? verifyPhoneMessages,
  28. Iterable<SetCustomDomainClaimedMessageTextRequest>? domainClaimedMessages,
  29. Iterable<SetCustomPasswordlessRegistrationMessageTextRequest>? passwordlessRegistrationMessages,
  30. Iterable<DataOIDCIDP>? oidcIdps,
  31. Iterable<DataJWTIDP>? jwtIdps,
  32. Iterable<IDPUserLink>? userLinks,
  33. Iterable<Domain>? domains,
  34. Iterable<DataAppKey>? appKeys,
  35. Iterable<DataMachineKey>? machineKeys,
  36. Iterable<SetCustomVerifySMSOTPMessageTextRequest>? verifySmsOtpMessages,
  37. Iterable<SetCustomVerifyEmailOTPMessageTextRequest>? verifyEmailOtpMessages,
  38. Iterable<SetCustomInviteUserMessageTextRequest>? inviteUserMessages,
  39. 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;
}