GetInstanceFeaturesResponse constructor
GetInstanceFeaturesResponse({
- Details? details,
- FeatureFlag? loginDefaultOrg,
- FeatureFlag? userSchema,
- FeatureFlag? oidcTokenExchange,
- ImprovedPerformanceFeatureFlag? improvedPerformance,
- FeatureFlag? debugOidcParentError,
- FeatureFlag? oidcSingleV1SessionTermination,
- FeatureFlag? enableBackChannelLogout,
- LoginV2FeatureFlag? loginV2,
- FeatureFlag? permissionCheckV2,
- FeatureFlag? consoleUseV2UserApi,
- 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;
}