UpdateSAMLProviderRequest constructor
UpdateSAMLProviderRequest({
- String? id,
- String? name,
- List<
int> ? metadataXml, - String? metadataUrl,
- SAMLBinding? binding,
- bool? withSignedRequest,
- Options? providerOptions,
- SAMLNameIDFormat? nameIdFormat,
- String? transientMappingAttributeName,
- bool? federatedLogoutEnabled,
- SAMLSignatureAlgorithm? signatureAlgorithm,
Implementation
factory UpdateSAMLProviderRequest({
$core.String? id,
$core.String? name,
$core.List<$core.int>? metadataXml,
$core.String? metadataUrl,
$6.SAMLBinding? binding,
$core.bool? withSignedRequest,
$6.Options? providerOptions,
$6.SAMLNameIDFormat? nameIdFormat,
$core.String? transientMappingAttributeName,
$core.bool? federatedLogoutEnabled,
$6.SAMLSignatureAlgorithm? signatureAlgorithm,
}) {
final result = create();
if (id != null) result.id = id;
if (name != null) result.name = name;
if (metadataXml != null) result.metadataXml = metadataXml;
if (metadataUrl != null) result.metadataUrl = metadataUrl;
if (binding != null) result.binding = binding;
if (withSignedRequest != null) result.withSignedRequest = withSignedRequest;
if (providerOptions != null) result.providerOptions = providerOptions;
if (nameIdFormat != null) result.nameIdFormat = nameIdFormat;
if (transientMappingAttributeName != null)
result.transientMappingAttributeName = transientMappingAttributeName;
if (federatedLogoutEnabled != null)
result.federatedLogoutEnabled = federatedLogoutEnabled;
if (signatureAlgorithm != null)
result.signatureAlgorithm = signatureAlgorithm;
return result;
}