@type t() :: %Ory.Model.NormalizedProjectRevisionHook{
config_key: String.t(),
created_at: DateTime.t() | nil,
hook: String.t(),
id: String.t() | nil,
project_revision_id: String.t() | nil,
updated_at: DateTime.t() | nil,
web_hook_config_auth_api_key_in: String.t() | nil,
web_hook_config_auth_api_key_name: String.t() | nil,
web_hook_config_auth_api_key_value: String.t() | nil,
web_hook_config_auth_basic_auth_password: String.t() | nil,
web_hook_config_auth_basic_auth_user: String.t() | nil,
web_hook_config_auth_type: String.t() | nil,
web_hook_config_body: String.t() | nil,
web_hook_config_can_interrupt: boolean() | nil,
web_hook_config_method: String.t() | nil,
web_hook_config_response_ignore: boolean() | nil,
web_hook_config_response_parse: boolean() | nil,
web_hook_config_url: String.t() | nil
}