UpdateOIDCAppConfigRequest constructor
UpdateOIDCAppConfigRequest({
- String? projectId,
- String? appId,
- Iterable<
String> ? redirectUris, - Iterable<
OIDCResponseType> ? responseTypes, - Iterable<
OIDCGrantType> ? grantTypes, - OIDCAppType? appType,
- OIDCAuthMethodType? authMethodType,
- Iterable<
String> ? postLogoutRedirectUris, - bool? devMode,
- OIDCTokenType? accessTokenType,
- bool? accessTokenRoleAssertion,
- bool? idTokenRoleAssertion,
- bool? idTokenUserinfoAssertion,
- Duration? clockSkew,
- Iterable<
String> ? additionalOrigins, - bool? skipNativeAppSuccessPage,
Implementation
factory UpdateOIDCAppConfigRequest({
$core.String? projectId,
$core.String? appId,
$core.Iterable<$core.String>? redirectUris,
$core.Iterable<$19.OIDCResponseType>? responseTypes,
$core.Iterable<$19.OIDCGrantType>? grantTypes,
$19.OIDCAppType? appType,
$19.OIDCAuthMethodType? authMethodType,
$core.Iterable<$core.String>? postLogoutRedirectUris,
$core.bool? devMode,
$19.OIDCTokenType? accessTokenType,
$core.bool? accessTokenRoleAssertion,
$core.bool? idTokenRoleAssertion,
$core.bool? idTokenUserinfoAssertion,
$7.Duration? clockSkew,
$core.Iterable<$core.String>? additionalOrigins,
$core.bool? skipNativeAppSuccessPage,
}) {
final $result = create();
if (projectId != null) {
$result.projectId = projectId;
}
if (appId != null) {
$result.appId = appId;
}
if (redirectUris != null) {
$result.redirectUris.addAll(redirectUris);
}
if (responseTypes != null) {
$result.responseTypes.addAll(responseTypes);
}
if (grantTypes != null) {
$result.grantTypes.addAll(grantTypes);
}
if (appType != null) {
$result.appType = appType;
}
if (authMethodType != null) {
$result.authMethodType = authMethodType;
}
if (postLogoutRedirectUris != null) {
$result.postLogoutRedirectUris.addAll(postLogoutRedirectUris);
}
if (devMode != null) {
$result.devMode = devMode;
}
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;
}
return $result;
}