UpdateOIDCApplicationConfigurationRequest constructor
UpdateOIDCApplicationConfigurationRequest({
- Iterable<
String> ? redirectUris, - Iterable<
OIDCResponseType> ? responseTypes, - Iterable<
OIDCGrantType> ? grantTypes, - OIDCApplicationType? applicationType,
- OIDCAuthMethodType? authMethodType,
- Iterable<
String> ? postLogoutRedirectUris, - OIDCVersion? version,
- bool? developmentMode,
- OIDCTokenType? accessTokenType,
- bool? accessTokenRoleAssertion,
- bool? idTokenRoleAssertion,
- bool? idTokenUserinfoAssertion,
- Duration? clockSkew,
- Iterable<
String> ? additionalOrigins, - bool? skipNativeAppSuccessPage,
- String? backChannelLogoutUri,
- LoginVersion? loginVersion,
Implementation
factory UpdateOIDCApplicationConfigurationRequest({
$core.Iterable<$core.String>? redirectUris,
$core.Iterable<$4.OIDCResponseType>? responseTypes,
$core.Iterable<$4.OIDCGrantType>? grantTypes,
$4.OIDCApplicationType? applicationType,
$4.OIDCAuthMethodType? authMethodType,
$core.Iterable<$core.String>? postLogoutRedirectUris,
$4.OIDCVersion? version,
$core.bool? developmentMode,
$4.OIDCTokenType? accessTokenType,
$core.bool? accessTokenRoleAssertion,
$core.bool? idTokenRoleAssertion,
$core.bool? idTokenUserinfoAssertion,
$2.Duration? clockSkew,
$core.Iterable<$core.String>? additionalOrigins,
$core.bool? skipNativeAppSuccessPage,
$core.String? backChannelLogoutUri,
$3.LoginVersion? loginVersion,
}) {
final result = create();
if (redirectUris != null) result.redirectUris.addAll(redirectUris);
if (responseTypes != null) result.responseTypes.addAll(responseTypes);
if (grantTypes != null) result.grantTypes.addAll(grantTypes);
if (applicationType != null) result.applicationType = applicationType;
if (authMethodType != null) result.authMethodType = authMethodType;
if (postLogoutRedirectUris != null)
result.postLogoutRedirectUris.addAll(postLogoutRedirectUris);
if (version != null) result.version = version;
if (developmentMode != null) result.developmentMode = developmentMode;
if (accessTokenType != null) result.accessTokenType = accessTokenType;
if (accessTokenRoleAssertion != null)
result.accessTokenRoleAssertion = accessTokenRoleAssertion;
if (idTokenRoleAssertion != null)
result.idTokenRoleAssertion = idTokenRoleAssertion;
if (idTokenUserinfoAssertion != null)
result.idTokenUserinfoAssertion = idTokenUserinfoAssertion;
if (clockSkew != null) result.clockSkew = clockSkew;
if (additionalOrigins != null)
result.additionalOrigins.addAll(additionalOrigins);
if (skipNativeAppSuccessPage != null)
result.skipNativeAppSuccessPage = skipNativeAppSuccessPage;
if (backChannelLogoutUri != null)
result.backChannelLogoutUri = backChannelLogoutUri;
if (loginVersion != null) result.loginVersion = loginVersion;
return result;
}