Module Smaws_Client_CognitoIdentity.Json_deserializers

val use_defaults_of_yojson : Yojson.Basic.t -> string list -> bool
val string__of_yojson : Yojson.Basic.t -> string list -> string
val too_many_requests_exception_of_yojson : Yojson.Basic.t -> string list -> Types.too_many_requests_exception
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val resource_conflict_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_conflict_exception
val not_authorized_exception_of_yojson : Yojson.Basic.t -> string list -> Types.not_authorized_exception
val limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.limit_exceeded_exception
val invalid_parameter_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_parameter_exception
val internal_error_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_error_exception
val concurrent_modification_exception_of_yojson : Yojson.Basic.t -> string list -> Types.concurrent_modification_exception
val identity_pool_id_of_yojson : Yojson.Basic.t -> string list -> string
val identity_pool_name_of_yojson : Yojson.Basic.t -> string list -> string
val identity_pool_unauthenticated_of_yojson : Yojson.Basic.t -> string list -> bool
val classic_flow_of_yojson : Yojson.Basic.t -> string list -> bool
val identity_provider_id_of_yojson : Yojson.Basic.t -> string list -> string
val identity_provider_name_of_yojson : Yojson.Basic.t -> string list -> string
val identity_providers_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val developer_provider_name_of_yojson : Yojson.Basic.t -> string list -> string
val arn_string_of_yojson : Yojson.Basic.t -> string list -> string
val oidc_provider_list_of_yojson : Yojson.Basic.t -> string list -> string list
val cognito_identity_provider_name_of_yojson : Yojson.Basic.t -> string list -> string
val cognito_identity_provider_client_id_of_yojson : Yojson.Basic.t -> string list -> string
val cognito_identity_provider_token_check_of_yojson : Yojson.Basic.t -> string list -> bool
val cognito_identity_provider_of_yojson : Yojson.Basic.t -> string list -> Types.cognito_identity_provider
val cognito_identity_provider_list_of_yojson : Yojson.Basic.t -> string list -> Types.cognito_identity_provider list
val saml_provider_list_of_yojson : Yojson.Basic.t -> string list -> string list
val tag_value_type_of_yojson : Yojson.Basic.t -> string list -> string
val tag_keys_type_of_yojson : Yojson.Basic.t -> string list -> string
val identity_pool_tags_type_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val identity_pool_of_yojson : Yojson.Basic.t -> string list -> Types.identity_pool
val untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val identity_pool_tags_list_type_of_yojson : Yojson.Basic.t -> string list -> string list
val untag_resource_input_of_yojson : Yojson.Basic.t -> string list -> Types.untag_resource_input
val identity_id_of_yojson : Yojson.Basic.t -> string list -> string
val error_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.error_code
val unprocessed_identity_id_of_yojson : Yojson.Basic.t -> string list -> Types.unprocessed_identity_id
val unprocessed_identity_id_list_of_yojson : Yojson.Basic.t -> string list -> Types.unprocessed_identity_id list
val identity_provider_token_of_yojson : Yojson.Basic.t -> string list -> string
val logins_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val logins_list_of_yojson : Yojson.Basic.t -> string list -> string list
val external_service_exception_of_yojson : Yojson.Basic.t -> string list -> Types.external_service_exception
val developer_user_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val token_duration_of_yojson : Yojson.Basic.t -> string list -> int
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_resource_input_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_input
val principal_tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val principal_tag_i_d_of_yojson : Yojson.Basic.t -> string list -> string
val principal_tags_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val set_principal_tag_attribute_map_response_of_yojson : Yojson.Basic.t -> string list -> Types.set_principal_tag_attribute_map_response
val set_principal_tag_attribute_map_input_of_yojson : Yojson.Basic.t -> string list -> Types.set_principal_tag_attribute_map_input
val role_type_of_yojson : Yojson.Basic.t -> string list -> string
val roles_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val role_mapping_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.role_mapping_type
val ambiguous_role_resolution_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.ambiguous_role_resolution_type
val claim_name_of_yojson : Yojson.Basic.t -> string list -> string
val mapping_rule_match_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.mapping_rule_match_type
val claim_value_of_yojson : Yojson.Basic.t -> string list -> string
val mapping_rule_of_yojson : Yojson.Basic.t -> string list -> Types.mapping_rule
val mapping_rules_list_of_yojson : Yojson.Basic.t -> string list -> Types.mapping_rule list
val rules_configuration_type_of_yojson : Yojson.Basic.t -> string list -> Types.rules_configuration_type
val role_mapping_of_yojson : Yojson.Basic.t -> string list -> Types.role_mapping
val role_mapping_map_of_yojson : Yojson.Basic.t -> string list -> (string * Types.role_mapping) list
val set_identity_pool_roles_input_of_yojson : Yojson.Basic.t -> string list -> Types.set_identity_pool_roles_input
val session_token_string_of_yojson : Yojson.Basic.t -> string list -> string
val secret_key_string_of_yojson : Yojson.Basic.t -> string list -> string
val query_limit_of_yojson : Yojson.Basic.t -> string list -> int
val pagination_key_of_yojson : Yojson.Basic.t -> string list -> string
val oidc_token_of_yojson : Yojson.Basic.t -> string list -> string
val merge_developer_identities_response_of_yojson : Yojson.Basic.t -> string list -> Types.merge_developer_identities_response
val merge_developer_identities_input_of_yojson : Yojson.Basic.t -> string list -> Types.merge_developer_identities_input
val developer_user_identifier_list_of_yojson : Yojson.Basic.t -> string list -> string list
val lookup_developer_identity_response_of_yojson : Yojson.Basic.t -> string list -> Types.lookup_developer_identity_response
val lookup_developer_identity_input_of_yojson : Yojson.Basic.t -> string list -> Types.lookup_developer_identity_input
val list_tags_for_resource_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_response
val list_tags_for_resource_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_input
val identity_pool_short_description_of_yojson : Yojson.Basic.t -> string list -> Types.identity_pool_short_description
val identity_pools_list_of_yojson : Yojson.Basic.t -> string list -> Types.identity_pool_short_description list
val list_identity_pools_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_identity_pools_response
val list_identity_pools_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_identity_pools_input
val date_type_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val identity_description_of_yojson : Yojson.Basic.t -> string list -> Types.identity_description
val identities_list_of_yojson : Yojson.Basic.t -> string list -> Types.identity_description list
val list_identities_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_identities_response
val hide_disabled_of_yojson : Yojson.Basic.t -> string list -> bool
val list_identities_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_identities_input
val invalid_identity_pool_configuration_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_identity_pool_configuration_exception
val identity_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val get_principal_tag_attribute_map_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_principal_tag_attribute_map_response
val get_principal_tag_attribute_map_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_principal_tag_attribute_map_input
val get_open_id_token_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_open_id_token_response
val get_open_id_token_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_open_id_token_input
val get_open_id_token_for_developer_identity_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_open_id_token_for_developer_identity_response
val get_open_id_token_for_developer_identity_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_open_id_token_for_developer_identity_input
val developer_user_already_registered_exception_of_yojson : Yojson.Basic.t -> string list -> Types.developer_user_already_registered_exception
val get_identity_pool_roles_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_identity_pool_roles_response
val get_identity_pool_roles_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_identity_pool_roles_input
val get_id_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_id_response
val account_id_of_yojson : Yojson.Basic.t -> string list -> string
val get_id_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_id_input
val access_key_string_of_yojson : Yojson.Basic.t -> string list -> string
val credentials_of_yojson : Yojson.Basic.t -> string list -> Types.credentials
val get_credentials_for_identity_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_credentials_for_identity_response
val get_credentials_for_identity_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_credentials_for_identity_input
val describe_identity_pool_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_identity_pool_input
val describe_identity_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_identity_input
val delete_identity_pool_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_identity_pool_input
val delete_identities_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_identities_response
val delete_identities_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_identities_input
val create_identity_pool_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_identity_pool_input