# OryClient::NormalizedProjectRevisionSAMLProvider ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **client_id** | **String** | ClientID is the application's Client ID. | [optional] | | **client_secret** | **String** | | [optional] | | **created_at** | **Time** | The Project's Revision Creation Date | [optional][readonly] | | **id** | **String** | | [optional] | | **label** | **String** | Label represents an optional label which can be used in the UI generation. | [optional] | | **mapper_url** | **String** | Mapper specifies the JSONNet code snippet which uses the OpenID Connect Provider's data (e.g. GitHub or Google profile information) to hydrate the identity's data. | [optional] | | **organization_id** | **String** | | [optional] | | **project_revision_id** | **String** | The Revision's ID this schema belongs to | [optional] | | **provider_id** | **String** | ID is the provider's ID | [optional] | | **raw_idp_metadata_xml** | **String** | RawIDPMetadataXML is the raw XML metadata of the IDP. | [optional] | | **state** | **String** | State indicates the state of the provider Only providers with state `enabled` will be used for authentication enabled ThirdPartyProviderStateEnabled disabled ThirdPartyProviderStateDisabled | [optional] | | **updated_at** | **Time** | Last Time Project's Revision was Updated | [optional][readonly] | ## Example ```ruby require 'ory-client' instance = OryClient::NormalizedProjectRevisionSAMLProvider.new( client_id: null, client_secret: null, created_at: null, id: null, label: null, mapper_url: null, organization_id: null, project_revision_id: null, provider_id: null, raw_idp_metadata_xml: null, state: null, updated_at: null ) ```