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,
})

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;
}