SetInstanceFeaturesRequest constructor
SetInstanceFeaturesRequest({
- bool? loginDefaultOrg,
- bool? userSchema,
- bool? oidcTokenExchange,
- Iterable<
ImprovedPerformance> ? improvedPerformance, - bool? debugOidcParentError,
- bool? oidcSingleV1SessionTermination,
- bool? enableBackChannelLogout,
- LoginV2? loginV2,
- bool? permissionCheckV2,
- bool? consoleUseV2UserApi,
- bool? enableRelationalTables,
Implementation
factory SetInstanceFeaturesRequest({
$core.bool? loginDefaultOrg,
$core.bool? userSchema,
$core.bool? oidcTokenExchange,
$core.Iterable<$0.ImprovedPerformance>? improvedPerformance,
$core.bool? debugOidcParentError,
$core.bool? oidcSingleV1SessionTermination,
$core.bool? enableBackChannelLogout,
$0.LoginV2? loginV2,
$core.bool? permissionCheckV2,
$core.bool? consoleUseV2UserApi,
$core.bool? enableRelationalTables,
}) {
final result = create();
if (loginDefaultOrg != null) result.loginDefaultOrg = loginDefaultOrg;
if (userSchema != null) result.userSchema = userSchema;
if (oidcTokenExchange != null) result.oidcTokenExchange = oidcTokenExchange;
if (improvedPerformance != null)
result.improvedPerformance.addAll(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;
}