@type t() :: %Ory.Model.NormalizedProjectRevisionSamlProvider{
acs_url: String.t() | nil,
allowed_digest_algorithms: [String.t()] | nil,
allowed_name_id_formats: [String.t()] | nil,
allowed_signature_algorithms: [String.t()] | nil,
audience_override_base_url: String.t() | nil,
binding: String.t() | nil,
clock_skew_seconds: integer() | nil,
created_at: DateTime.t() | nil,
engine: String.t() | nil,
force_authn: boolean() | nil,
id: String.t() | nil,
idp_initiated_login_enabled: boolean() | nil,
idp_metadata_url: String.t() | nil,
label: String.t() | nil,
mapper_url: String.t() | nil,
organization_id: String.t() | nil,
project_revision_id: String.t() | nil,
provider_id: String.t() | nil,
proxy_acs_url: String.t() | nil,
proxy_saml_audience_override: String.t() | nil,
raw_idp_metadata_xml: String.t() | nil,
require_encrypted_assertion: boolean() | nil,
sign_authn_requests: boolean() | nil,
sp_entity_id_override: String.t() | nil,
state: String.t() | nil,
update_identity_on_login: String.t() | nil,
updated_at: DateTime.t() | nil,
valid_to: [String.t()] | nil
}