GetInstanceFeaturesResponse constructor

GetInstanceFeaturesResponse({
  1. Details? details,
  2. FeatureFlag? loginDefaultOrg,
  3. FeatureFlag? userSchema,
  4. FeatureFlag? oidcTokenExchange,
  5. ImprovedPerformanceFeatureFlag? improvedPerformance,
  6. FeatureFlag? debugOidcParentError,
  7. FeatureFlag? oidcSingleV1SessionTermination,
  8. FeatureFlag? enableBackChannelLogout,
  9. LoginV2FeatureFlag? loginV2,
  10. FeatureFlag? permissionCheckV2,
  11. FeatureFlag? consoleUseV2UserApi,
  12. FeatureFlag? enableRelationalTables,
})

Implementation

factory GetInstanceFeaturesResponse({
  $1.Details? details,
  $0.FeatureFlag? loginDefaultOrg,
  $0.FeatureFlag? userSchema,
  $0.FeatureFlag? oidcTokenExchange,
  $0.ImprovedPerformanceFeatureFlag? improvedPerformance,
  $0.FeatureFlag? debugOidcParentError,
  $0.FeatureFlag? oidcSingleV1SessionTermination,
  $0.FeatureFlag? enableBackChannelLogout,
  $0.LoginV2FeatureFlag? loginV2,
  $0.FeatureFlag? permissionCheckV2,
  $0.FeatureFlag? consoleUseV2UserApi,
  $0.FeatureFlag? enableRelationalTables,
}) {
  final result = create();
  if (details != null) result.details = details;
  if (loginDefaultOrg != null) result.loginDefaultOrg = loginDefaultOrg;
  if (userSchema != null) result.userSchema = userSchema;
  if (oidcTokenExchange != null) result.oidcTokenExchange = oidcTokenExchange;
  if (improvedPerformance != null)
    result.improvedPerformance = improvedPerformance;
  if (debugOidcParentError != null)
    result.debugOidcParentError = debugOidcParentError;
  if (oidcSingleV1SessionTermination != null)
    result.oidcSingleV1SessionTermination = oidcSingleV1SessionTermination;
  if (enableBackChannelLogout != null)
    result.enableBackChannelLogout = enableBackChannelLogout;
  if (loginV2 != null) result.loginV2 = loginV2;
  if (permissionCheckV2 != null) result.permissionCheckV2 = permissionCheckV2;
  if (consoleUseV2UserApi != null)
    result.consoleUseV2UserApi = consoleUseV2UserApi;
  if (enableRelationalTables != null)
    result.enableRelationalTables = enableRelationalTables;
  return result;
}