Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X _ __aiter__() (dmr.streaming.stream.StreamingResponse method) __call__() (dmr.components.ComponentParserBuilder method) (dmr.endpoint.Endpoint method) (dmr.endpoint.SerializerContext method) (dmr.internal.middleware_wrapper.DecoratorWithResponses method) (dmr.negotiation.RequestNegotiator method) (dmr.negotiation.ResponseNegotiator method) (dmr.openapi.core.merger.ConfigMerger method) (dmr.openapi.core.registry.SchemaCallback method) (dmr.openapi.generators.ComponentParserGenerator method) (dmr.openapi.generators.OperationIdGenerator method) (dmr.openapi.generators.ResponseGenerator method) (dmr.openapi.generators.SchemaGenerator method) (dmr.openapi.generators.SecuritySchemeGenerator method) (dmr.security.AsyncAuth method) (dmr.security.django_session.auth.DjangoSessionAsyncAuth method) (dmr.security.django_session.auth.DjangoSessionSyncAuth method) (dmr.security.http.HttpBasicAsyncAuth method) (dmr.security.http.HttpBasicSyncAuth method) (dmr.security.jwt.auth.JWTAsyncAuth method) (dmr.security.jwt.auth.JWTSyncAuth method) (dmr.security.SyncAuth method) (dmr.throttling.AsyncThrottle method) (dmr.throttling.cache_keys.BaseThrottleCacheKey method) (dmr.throttling.cache_keys.JwtToken method) (dmr.throttling.cache_keys.RemoteAddr method) (dmr.throttling.cache_keys.UserPk method) (dmr.throttling.SyncThrottle method) (dmr.types.AnnotationsContext method) (dmr.types.TypeVarInference method) (dmr.validation.controller.ControllerValidator method) (dmr.validation.endpoint_metadata.EndpointMetadataBuilder method) (dmr.validation.endpoint_metadata.EndpointMetadataValidator method) (dmr.validation.settings.SettingsValidator method) __hash__() (dmr.openapi.objects.MediaTypeMetadata method) __init_subclass__() (dmr.controller.Controller class method) __iter__() (dmr.streaming.stream.StreamingResponse method) __post_init__() (dmr.metadata.EndpointMetadata method) (dmr.metadata.ResponseSpec method) (dmr.openapi.objects.MediaType method) (dmr.security.jwt.token.JWToken method) A access() (dmr.throttling.algorithms.BaseThrottleAlgorithm method) (dmr.throttling.algorithms.LeakyBucket method) (dmr.throttling.algorithms.SimpleRate method) actionable_cookies() (dmr.metadata.ResponseModification method) actionable_headers() (dmr.metadata.ResponseModification method) allowed_http_methods (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) annotations_context (dmr.controller.Controller attribute) AnnotationsContext (class in dmr.types) api_endpoints (dmr.controller.Controller attribute) APIError apply_event_pipeline() (dmr.streaming.validation.StreamingValidator method) areport() (dmr.throttling.ThrottlingReport method) args (dmr.controller.Controller attribute) as_dict() (dmr.cookies.NewCookie method) as_view() (dmr.controller.Controller class method) AsyncAuth (class in dmr.security) AsyncDjangoCache (class in dmr.throttling.backends) AsyncMetaMixin (class in dmr.options_mixins) AsyncRedis (class in dmr.throttling.backends.redis) AsyncThrottle (class in dmr.throttling) aud (dmr.security.jwt.token.JWToken attribute) auth (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) authenticate() (dmr.security.django_session.auth.DjangoSessionAsyncAuth method) (dmr.security.django_session.auth.DjangoSessionSyncAuth method) (dmr.security.http.HttpBasicAsyncAuth method) (dmr.security.http.HttpBasicSyncAuth method) (dmr.security.jwt.auth.JWTAsyncAuth method) (dmr.security.jwt.auth.JWTSyncAuth method) AuthenticatedHttpRequest (class in dmr.security) B BaseEndpointOptimizer (class in dmr.serializer) BaseResponseHeadersProvider (class in dmr.throttling.headers) BaseSchemaGenerator (class in dmr.serializer) BaseSerializer (class in dmr.serializer) BaseThrottleAlgorithm (class in dmr.throttling.algorithms) BaseThrottleAsyncBackend (class in dmr.throttling.backends) BaseThrottleCacheKey (class in dmr.throttling.cache_keys) BaseThrottleSyncBackend (class in dmr.throttling.backends) basic_auth() (in module dmr.security.http) blocklist() (dmr.security.jwt.blocklist.auth.JWTokenBlocklistAsyncMixin method) (dmr.security.jwt.blocklist.auth.JWTokenBlocklistSyncMixin method) Body (in module dmr.components) BodyComponent (class in dmr.components) build_404_handler() (in module dmr.routing) build_500_handler() (in module dmr.routing) build_headers() (dmr.metadata.ResponseModification method) build_response() (in module dmr.response) build_schema() (in module dmr.openapi) C CachedRateLimit (class in dmr.throttling.backends) Callback (in module dmr.openapi.objects) callbacks (dmr.metadata.EndpointMetadata attribute) check() (dmr.throttling.AsyncThrottle method) (dmr.throttling.SyncThrottle method) check_auth() (dmr.security.jwt.auth.JWTAsyncAuth method) (dmr.security.jwt.auth.JWTSyncAuth method) (dmr.security.jwt.blocklist.auth.JWTokenBlocklistAsyncMixin method) (dmr.security.jwt.blocklist.auth.JWTokenBlocklistSyncMixin method) (dmr.security.jwt.views.RefreshTokenAsyncController method) (dmr.security.jwt.views.RefreshTokenSyncController method) check_event_field() (in module dmr.streaming.sse.validation) claim_from_token() (dmr.security.jwt.auth.JWTAsyncAuth method) (dmr.security.jwt.auth.JWTSyncAuth method) clear_settings_cache() (in module dmr.settings) close() (dmr.streaming.stream.StreamingResponse method) collect_response_headers() (dmr.throttling.AsyncThrottle method) (dmr.throttling.SyncThrottle method) collect_response_specs() (dmr.metadata.EndpointMetadata method) Component component_builder_cls (dmr.endpoint.SerializerContext attribute) component_parsers (dmr.metadata.EndpointMetadata attribute) ComponentParser (class in dmr.components) ComponentParserBuilder (class in dmr.components) ComponentParserGenerator (class in dmr.openapi.generators) Components (class in dmr.openapi.objects) conditional_error() (dmr.problem_details.ProblemDetailsError class method) conditional_type() (in module dmr.negotiation) conditional_types() (dmr.components.BodyComponent method) (dmr.components.ComponentParser method) (dmr.components.FileMetadataComponent method) ConfigMerger (class in dmr.openapi.core.merger) Contact (class in dmr.openapi.objects) content_type (dmr.openapi.views.OpenAPIJsonView attribute) (dmr.openapi.views.RedocView attribute) (dmr.openapi.views.ScalarView attribute) (dmr.openapi.views.StoplightView attribute) (dmr.openapi.views.SwaggerView attribute) (dmr.parsers.FormUrlEncodedParser attribute) (dmr.parsers.JsonParser attribute) (dmr.parsers.MultiPartParser attribute) (dmr.parsers.Parser attribute) (dmr.plugins.msgspec.MsgpackParser attribute) (dmr.plugins.msgspec.MsgpackRenderer attribute) (dmr.plugins.msgspec.MsgspecJsonParser attribute) (dmr.plugins.msgspec.MsgspecJsonRenderer attribute) (dmr.renderers.FileRenderer attribute) (dmr.renderers.JsonRenderer attribute) (dmr.renderers.Renderer attribute) (dmr.streaming.jsonl.renderer.JsonLinesRenderer attribute) (dmr.streaming.sse.renderer.SSERenderer attribute) ContentType (class in dmr.negotiation) context_name (dmr.components.BodyComponent attribute) (dmr.components.ComponentParser attribute) (dmr.components.CookiesComponent attribute) (dmr.components.FileMetadataComponent attribute) (dmr.components.HeadersComponent attribute) (dmr.components.PathComponent attribute) (dmr.components.QueryComponent attribute) Controller (class in dmr.controller) controller_validator_cls (dmr.controller.Controller attribute) ControllerValidator (class in dmr.validation.controller) convert() (dmr.openapi.objects.OpenAPI method) convert_auth_payload() (dmr.security.django_session.views.DjangoSessionAsyncController method) (dmr.security.django_session.views.DjangoSessionSyncController method) (dmr.security.jwt.views.ObtainTokensAsyncController method) (dmr.security.jwt.views.ObtainTokensSyncController method) convert_refresh_payload() (dmr.security.jwt.views.RefreshTokenAsyncController method) (dmr.security.jwt.views.RefreshTokenSyncController method) cookies (dmr.metadata.ResponseSpec attribute) (dmr.metadata.ResponseSpecMetadata attribute) Cookies (in module dmr.components) CookiesComponent (class in dmr.components) CookieSpec (class in dmr.cookies) create_jwt_token() (dmr.security.jwt.views.ObtainTokensAsyncController method) (dmr.security.jwt.views.ObtainTokensSyncController method) (dmr.security.jwt.views.RefreshTokenAsyncController method) (dmr.security.jwt.views.RefreshTokenSyncController method) csrf_exempt (dmr.controller.Controller attribute) D DataParsingError day (dmr.throttling.Rate attribute) decode() (dmr.security.jwt.token.JWToken class method) decode_payload() (dmr.security.jwt.token.JWToken class method) decode_token() (dmr.security.jwt.auth.JWTAsyncAuth method) (dmr.security.jwt.auth.JWTSyncAuth method) DecoratorWithResponses (class in dmr.internal.middleware_wrapper) deprecated (dmr.headers.HeaderSpec attribute) (dmr.headers.NewHeader attribute) (dmr.metadata.EndpointMetadata attribute) description (dmr.controller.Controller attribute) (dmr.cookies.CookieSpec attribute) (dmr.headers.HeaderSpec attribute) (dmr.headers.NewHeader attribute) (dmr.metadata.EndpointMetadata attribute) (dmr.metadata.ResponseSpec attribute) deserialize() (dmr.plugins.msgspec.MsgspecSerializer class method) (dmr.plugins.pydantic.PydanticFastSerializer class method) (dmr.plugins.pydantic.PydanticSerializer class method) (dmr.serializer.BaseSerializer class method) deserialize_hook() (dmr.serializer.BaseSerializer class method) Discriminator (class in dmr.openapi.objects) dispatch() (dmr.controller.Controller method) dispatch_decorator() (in module dmr.decorators) DjangoSessionAsyncAuth (class in dmr.security.django_session.auth) DjangoSessionAsyncController (class in dmr.security.django_session.views) DjangoSessionPayload (class in dmr.security.django_session.views) DjangoSessionResponse (class in dmr.security.django_session.views) DjangoSessionSyncAuth (class in dmr.security.django_session.auth) DjangoSessionSyncController (class in dmr.security.django_session.views) dmr.settings.Settings.auth (built-in variable) dmr.settings.Settings.django_treat_as_post (built-in variable) dmr.settings.Settings.exclude_semantic_responses (built-in variable) dmr.settings.Settings.global_error_handler (built-in variable) dmr.settings.Settings.no_validate_http_spec (built-in variable) dmr.settings.Settings.openapi_config (built-in variable) dmr.settings.Settings.openapi_examples_seed (built-in variable) dmr.settings.Settings.openapi_static_cdn (built-in variable) dmr.settings.Settings.parsers (built-in variable) dmr.settings.Settings.renderers (built-in variable) dmr.settings.Settings.responses (built-in variable) dmr.settings.Settings.semantic_responses (built-in variable) dmr.settings.Settings.throttling (built-in variable) dmr.settings.Settings.throttling_allow_unsafe_cache (built-in variable) dmr.settings.Settings.validate_events (built-in variable) dmr.settings.Settings.validate_negotiation (built-in variable) dmr.settings.Settings.validate_responses (built-in variable) DMR_MAX_CACHE_SIZE DMR_USE_COMPILED DMRAsyncClient (class in dmr.test) DMRAsyncRequestFactory (class in dmr.test) DMRClient (class in dmr.test) DMRRequestFactory (class in dmr.test) domain (dmr.cookies.CookieSpec attribute) (dmr.cookies.NewCookie attribute) dumps() (dmr.internal.json.JsonModule method) (dmr.internal.json.NativeJson class method) E Empty (class in dmr.types) empty_request_body (dmr.settings.HttpSpec attribute) empty_response_body (dmr.settings.HttpSpec attribute) EmptyObj (in module dmr.types) encode() (dmr.security.jwt.token.JWToken method) Encoding (class in dmr.openapi.objects) encoding() (dmr.files.FileBody class method) Endpoint (class in dmr.endpoint) endpoint_cls (dmr.controller.Controller attribute) (dmr.streaming.controller.StreamingController attribute) endpoint_decorator() (in module dmr.decorators) endpoint_name (dmr.metadata.EndpointMetadata attribute) EndpointMetadata (class in dmr.metadata) EndpointMetadataBuilder (class in dmr.validation.endpoint_metadata) EndpointMetadataError EndpointMetadataValidator (class in dmr.validation.endpoint_metadata) environment variable DMR_MAX_CACHE_SIZE, [1] DMR_USE_COMPILED, [1] error_handler (dmr.metadata.EndpointMetadata attribute) error_model (dmr.controller.Controller attribute) error_model() (dmr.problem_details.ProblemDetailsError class method) ErrorDetail (class in dmr.errors) ErrorModel (class in dmr.errors) ErrorType (class in dmr.errors) event_stream (dmr.negotiation.ContentType attribute) Example (class in dmr.openapi.objects) example (dmr.headers.HeaderSpec attribute) (dmr.headers.NewHeader attribute) exclude_semantic_responses (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) exp (dmr.security.jwt.token.JWToken attribute) expires (dmr.cookies.CookieSpec attribute) (dmr.cookies.NewCookie attribute) external_docs (dmr.metadata.EndpointMetadata attribute) ExternalDocumentation (class in dmr.openapi.objects) extras (dmr.security.jwt.token.JWToken attribute) F file_body (dmr.files.FileResponseSpec attribute) FileBody (class in dmr.files) FileMetadata (in module dmr.components) FileMetadataComponent (class in dmr.components) FileRenderer (class in dmr.renderers) FileResponseSpec (class in dmr.files) format_error() (dmr.controller.Controller method) (dmr.problem_details.ProblemDetailsError class method) (in module dmr.errors) FormUrlEncodedParser (class in dmr.parsers) from_controller() (dmr.streaming.validation.StreamingValidator class method) from_python() (dmr.plugins.msgspec.MsgspecSerializer class method) (dmr.plugins.pydantic.PydanticSerializer class method) (dmr.serializer.BaseSerializer class method) full_cache_key() (dmr.throttling.AsyncThrottle method) (dmr.throttling.SyncThrottle method) G get() (dmr.openapi.views.OpenAPIJsonView method) (dmr.openapi.views.RedocView method) (dmr.openapi.views.ScalarView method) (dmr.openapi.views.StoplightView method) (dmr.openapi.views.SwaggerView method) (dmr.openapi.views.yaml.OpenAPIYamlView method) (dmr.throttling.backends.AsyncDjangoCache method) (dmr.throttling.backends.BaseThrottleAsyncBackend method) (dmr.throttling.backends.BaseThrottleSyncBackend method) (dmr.throttling.backends.redis.AsyncRedis method) (dmr.throttling.backends.redis.SyncRedis method) (dmr.throttling.backends.SyncDjangoCache method) get_conditional_types() (in module dmr.negotiation) get_operation_id() (dmr.endpoint.Endpoint method) get_path_item() (dmr.controller.Controller class method) get_reference() (dmr.openapi.core.registry.SchemaRegistry method) get_schema() (dmr.components.BodyComponent method) (dmr.components.ComponentParser method) (dmr.components.CookiesComponent method) (dmr.components.FileMetadataComponent method) (dmr.components.HeadersComponent method) (dmr.components.PathComponent method) (dmr.components.QueryComponent method) (dmr.endpoint.Endpoint method) (dmr.files.FileBody class method) (dmr.files.FileResponseSpec method) (dmr.metadata.ResponseSpec method) (dmr.openapi.generators.ResponseGenerator method) (dmr.plugins.msgspec.schema.MsgspecSchemaGenerator class method) (dmr.plugins.pydantic.schema.PydanticSchemaGenerator class method) (dmr.routing.Router method) (dmr.serializer.BaseSchemaGenerator class method) get_token_from_request() (dmr.security.jwt.auth.JWTAsyncAuth method) (dmr.security.jwt.auth.JWTSyncAuth method) get_user() (dmr.security.jwt.auth.JWTAsyncAuth method) (dmr.security.jwt.auth.JWTSyncAuth method) global_error_handler() (in module dmr.errors) H handle_async_error() (dmr.controller.Controller method) (dmr.endpoint.Endpoint method) handle_error() (dmr.controller.Controller method) (dmr.endpoint.Endpoint method) handle_event_error() (dmr.streaming.controller.StreamingController method) (dmr.streaming.jsonl.controller.JsonLinesController method) (dmr.streaming.sse.controller.SSEController method) handle_method_not_allowed() (dmr.controller.Controller method) Header (class in dmr.openapi.objects) headers (dmr.metadata.ResponseSpec attribute) (dmr.metadata.ResponseSpecMetadata attribute) Headers (in module dmr.components) HeadersComponent (class in dmr.components) HeaderSpec (class in dmr.headers) hour (dmr.throttling.Rate attribute) http_method_not_allowed() (dmr.controller.Controller method) HttpBasicAsyncAuth (class in dmr.security.http) HttpBasicSyncAuth (class in dmr.security.http) httponly (dmr.cookies.CookieSpec attribute) (dmr.cookies.NewCookie attribute) HttpSpec (class in dmr.settings) I iat (dmr.security.jwt.token.JWToken attribute) incr() (dmr.throttling.backends.AsyncDjangoCache method) (dmr.throttling.backends.BaseThrottleAsyncBackend method) (dmr.throttling.backends.BaseThrottleSyncBackend method) (dmr.throttling.backends.redis.AsyncRedis method) (dmr.throttling.backends.redis.SyncRedis method) (dmr.throttling.backends.SyncDjangoCache method) infer_return_type() (dmr.metadata.ResponseModification method) Info (class in dmr.openapi.objects) initialize_algorithm() (dmr.throttling.backends.redis.AsyncRedis method) (dmr.throttling.backends.redis.SyncRedis method) internal_error (dmr.errors.ErrorType attribute) InternalServerError is_abstract (dmr.controller.Controller attribute) is_async (dmr.controller.Controller attribute) is_equal() (dmr.cookies.CookieSpec method) is_supported() (dmr.plugins.pydantic.PydanticFastSerializer class method) (dmr.serializer.BaseSerializer class method) iss (dmr.security.jwt.token.JWToken attribute) J json (dmr.negotiation.ContentType attribute) Json (in module dmr.types) json_problem_details (dmr.negotiation.ContentType attribute) jsonl (dmr.negotiation.ContentType attribute) JsonLinesController (class in dmr.streaming.jsonl.controller) JsonLinesRenderer (class in dmr.streaming.jsonl.renderer) JsonLinesStreamingValidator (class in dmr.streaming.jsonl.validation) JsonModule (class in dmr.internal.json) JsonParser (class in dmr.parsers) JsonRenderer (class in dmr.renderers) jti (dmr.security.jwt.token.JWToken attribute) jwt_algorithm (dmr.security.jwt.views.ObtainTokensAsyncController attribute) (dmr.security.jwt.views.ObtainTokensSyncController attribute) (dmr.security.jwt.views.RefreshTokenAsyncController attribute) (dmr.security.jwt.views.RefreshTokenSyncController attribute) jwt_audiences (dmr.security.jwt.views.ObtainTokensAsyncController attribute) (dmr.security.jwt.views.ObtainTokensSyncController attribute) (dmr.security.jwt.views.RefreshTokenAsyncController attribute) (dmr.security.jwt.views.RefreshTokenSyncController attribute) jwt_expiration (dmr.security.jwt.views.ObtainTokensAsyncController attribute) (dmr.security.jwt.views.ObtainTokensSyncController attribute) (dmr.security.jwt.views.RefreshTokenAsyncController attribute) (dmr.security.jwt.views.RefreshTokenSyncController attribute) jwt_issuer (dmr.security.jwt.views.ObtainTokensAsyncController attribute) (dmr.security.jwt.views.ObtainTokensSyncController attribute) (dmr.security.jwt.views.RefreshTokenAsyncController attribute) (dmr.security.jwt.views.RefreshTokenSyncController attribute) jwt_refresh_expiration (dmr.security.jwt.views.ObtainTokensAsyncController attribute) (dmr.security.jwt.views.ObtainTokensSyncController attribute) (dmr.security.jwt.views.RefreshTokenAsyncController attribute) (dmr.security.jwt.views.RefreshTokenSyncController attribute) jwt_secret (dmr.security.jwt.views.ObtainTokensAsyncController attribute) (dmr.security.jwt.views.ObtainTokensSyncController attribute) (dmr.security.jwt.views.RefreshTokenAsyncController attribute) (dmr.security.jwt.views.RefreshTokenSyncController attribute) jwt_token_cls (dmr.security.jwt.views.ObtainTokensAsyncController attribute) (dmr.security.jwt.views.ObtainTokensSyncController attribute) (dmr.security.jwt.views.RefreshTokenAsyncController attribute) (dmr.security.jwt.views.RefreshTokenSyncController attribute) jwt_user_id_field (dmr.security.jwt.views.RefreshTokenAsyncController attribute) (dmr.security.jwt.views.RefreshTokenSyncController attribute) JWTAsyncAuth (class in dmr.security.jwt.auth) JWToken (class in dmr.security.jwt.token) JWTokenBlocklistAsyncMixin (class in dmr.security.jwt.blocklist.auth) JWTokenBlocklistSyncMixin (class in dmr.security.jwt.blocklist.auth) JWTSyncAuth (class in dmr.security.jwt.auth) JwtToken (class in dmr.throttling.cache_keys) K kwargs (dmr.controller.Controller attribute) L LeakyBucket (class in dmr.throttling.algorithms) License (class in dmr.openapi.objects) limit_to_content_types (dmr.metadata.ResponseSpec attribute) Link (class in dmr.openapi.objects) links (dmr.metadata.ResponseSpec attribute) loads() (dmr.internal.json.JsonModule method) (dmr.internal.json.NativeJson class method) login() (dmr.security.django_session.views.DjangoSessionAsyncController method) (dmr.security.django_session.views.DjangoSessionSyncController method) (dmr.security.jwt.views.ObtainTokensAsyncController method) (dmr.security.jwt.views.ObtainTokensSyncController method) M make_api_response() (dmr.security.django_session.views.DjangoSessionAsyncController method) (dmr.security.django_session.views.DjangoSessionSyncController method) (dmr.security.jwt.views.ObtainTokensAsyncController method) (dmr.security.jwt.views.ObtainTokensSyncController method) (dmr.security.jwt.views.RefreshTokenAsyncController method) (dmr.security.jwt.views.RefreshTokenSyncController method) make_jwt_id() (dmr.security.jwt.views.ObtainTokensAsyncController method) (dmr.security.jwt.views.ObtainTokensSyncController method) (dmr.security.jwt.views.RefreshTokenAsyncController method) (dmr.security.jwt.views.RefreshTokenSyncController method) max_age (dmr.cookies.CookieSpec attribute) (dmr.cookies.NewCookie attribute) maybe_resolve_reference() (dmr.openapi.core.registry.SchemaRegistry method) media_type() (dmr.files.FileBody class method) MediaType (class in dmr.openapi.objects) MediaTypeMetadata (class in dmr.openapi.objects) meta() (dmr.options_mixins.AsyncMetaMixin method) (dmr.options_mixins.MetaMixin method) Metadata metadata_builder_cls (dmr.endpoint.Endpoint attribute) metadata_cls (dmr.endpoint.Endpoint attribute) metadata_validator_cls (dmr.endpoint.Endpoint attribute) MetaMixin (class in dmr.options_mixins) method (dmr.metadata.EndpointMetadata attribute) minute (dmr.throttling.Rate attribute) modification (dmr.metadata.EndpointMetadata attribute) modify() (in module dmr.endpoint) ModifyEndpointPayload (class in dmr.validation) msgpack (dmr.negotiation.ContentType attribute) MsgpackParser (class in dmr.plugins.msgspec) MsgpackRenderer (class in dmr.plugins.msgspec) MsgspecEndpointOptimizer (class in dmr.plugins.msgspec.serializer) MsgspecJsonParser (class in dmr.plugins.msgspec) MsgspecJsonRenderer (class in dmr.plugins.msgspec) MsgspecSchemaGenerator (class in dmr.plugins.msgspec.schema) MsgspecSerializer (class in dmr.plugins.msgspec) multipart_form_data (dmr.negotiation.ContentType attribute) MultiPartParser (class in dmr.parsers) N NativeJson (class in dmr.internal.json) needs_transaction_script (dmr.throttling.backends.redis.AsyncRedis attribute) (dmr.throttling.backends.redis.SyncRedis attribute) NewCookie (class in dmr.cookies) NewHeader (class in dmr.headers) no_validate_http_spec (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) not_allowed (dmr.errors.ErrorType attribute) not_found (dmr.errors.ErrorType attribute) NotAcceptableError NotAuthenticatedError O OAuthFlow (class in dmr.openapi.objects) OAuthFlows (class in dmr.openapi.objects) ObtainTokensAsyncController (class in dmr.security.jwt.views) ObtainTokensPayload (class in dmr.security.jwt.views) ObtainTokensResponse (class in dmr.security.jwt.views) ObtainTokensSyncController (class in dmr.security.jwt.views) OpenAPI (class in dmr.openapi.objects) openapi_version_info (dmr.openapi.OpenAPIConfig property) OpenAPIConfig (class in dmr.openapi) OpenAPIContext (class in dmr.openapi) OpenAPIFormat (class in dmr.openapi.objects) OpenAPIJsonView (class in dmr.openapi.views) OpenAPIType (class in dmr.openapi.objects) OpenAPIYamlView (class in dmr.openapi.views.yaml) Operation (class in dmr.openapi.objects) operation_id (dmr.metadata.EndpointMetadata attribute) OperationIdGenerator (class in dmr.openapi.generators) OperationIdRegistry (class in dmr.openapi.core.registry) optimize_endpoint() (dmr.plugins.msgspec.serializer.MsgspecEndpointOptimizer class method) (dmr.plugins.pydantic.serializer.PydanticEndpointOptimizer class method) (dmr.serializer.BaseEndpointOptimizer class method) optimizer (dmr.plugins.msgspec.MsgspecSerializer attribute) (dmr.plugins.pydantic.PydanticSerializer attribute) (dmr.serializer.BaseSerializer attribute) options() (dmr.controller.Controller method) P Page (class in dmr.pagination) Paginated (class in dmr.pagination) Parameter (class in dmr.openapi.objects) ParameterMetadata (class in dmr.openapi.objects) parse() (dmr.parsers.FormUrlEncodedParser method) (dmr.parsers.JsonParser method) (dmr.parsers.MultiPartParser method) (dmr.parsers.Parser method) (dmr.parsers.SupportsDjangoDefaultParsing method) (dmr.parsers.SupportsFileParsing method) (dmr.plugins.msgspec.MsgpackParser method) (dmr.plugins.msgspec.MsgspecJsonParser method) Parser (class in dmr.parsers) parsers (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) path (dmr.cookies.CookieSpec attribute) (dmr.cookies.NewCookie attribute) Path (in module dmr.components) path() (in module dmr.routing) PathComponent (class in dmr.components) PathItem (class in dmr.openapi.objects) Paths (in module dmr.openapi.objects) ping_event() (dmr.streaming.controller.StreamingController method) (dmr.streaming.sse.controller.SSEController method) post() (dmr.security.django_session.views.DjangoSessionAsyncController method) (dmr.security.django_session.views.DjangoSessionSyncController method) (dmr.security.jwt.views.ObtainTokensAsyncController method) (dmr.security.jwt.views.ObtainTokensSyncController method) (dmr.security.jwt.views.RefreshTokenAsyncController method) (dmr.security.jwt.views.RefreshTokenSyncController method) prepare_token() (dmr.security.jwt.auth.JWTAsyncAuth method) (dmr.security.jwt.auth.JWTSyncAuth method) ProblemDetailsError (class in dmr.problem_details) ProblemDetailsModel (class in dmr.problem_details) provide_context_data() (dmr.components.BodyComponent method) (dmr.components.ComponentParser method) (dmr.components.CookiesComponent method) (dmr.components.FileMetadataComponent method) (dmr.components.HeadersComponent method) (dmr.components.PathComponent method) (dmr.components.QueryComponent method) provide_headers_specs() (dmr.throttling.headers.BaseResponseHeadersProvider method) (dmr.throttling.headers.RateLimitIETFDraft method) (dmr.throttling.headers.RetryAfter method) (dmr.throttling.headers.XRateLimit method) provide_response_specs() (dmr.components.ComponentParser method) (dmr.components.PathComponent method) (dmr.metadata.ResponseSpecProvider method) (dmr.parsers.Parser method) (dmr.renderers.Renderer method) (dmr.security.AsyncAuth method) (dmr.security.django_session.auth.DjangoSessionAsyncAuth method) (dmr.security.django_session.auth.DjangoSessionSyncAuth method) (dmr.security.http.HttpBasicAsyncAuth method) (dmr.security.http.HttpBasicSyncAuth method) (dmr.security.jwt.auth.JWTAsyncAuth method) (dmr.security.jwt.auth.JWTSyncAuth method) (dmr.security.SyncAuth method) (dmr.throttling.AsyncThrottle method) (dmr.throttling.SyncThrottle method) PydanticEndpointOptimizer (class in dmr.plugins.pydantic.serializer) PydanticFastSerializer (class in dmr.plugins.pydantic) PydanticSchemaGenerator (class in dmr.plugins.pydantic.schema) PydanticSerializer (class in dmr.plugins.pydantic) Q Query (in module dmr.components) QueryComponent (class in dmr.components) R Rate (class in dmr.throttling) ratelimit (dmr.errors.ErrorType attribute) RateLimitIETFDraft (class in dmr.throttling.headers) RedirectTo RedocView (class in dmr.openapi.views) Reference (class in dmr.openapi.objects) refresh() (dmr.security.jwt.views.RefreshTokenAsyncController method) (dmr.security.jwt.views.RefreshTokenSyncController method) RefreshTokenAsyncController (class in dmr.security.jwt.views) RefreshTokenPayload (class in dmr.security.jwt.views) RefreshTokenSyncController (class in dmr.security.jwt.views) register() (dmr.openapi.core.registry.OperationIdRegistry method) (dmr.openapi.core.registry.SchemaRegistry method) register_schema() (dmr.openapi.OpenAPIContext method) RemoteAddr (class in dmr.throttling.cache_keys) render() (dmr.plugins.msgspec.MsgpackRenderer method) (dmr.plugins.msgspec.MsgspecJsonRenderer method) (dmr.renderers.FileRenderer method) (dmr.renderers.JsonRenderer method) (dmr.renderers.Renderer method) (dmr.streaming.jsonl.renderer.JsonLinesRenderer method) (dmr.streaming.sse.renderer.SSERenderer method) Renderer (class in dmr.renderers) renderers (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) report() (dmr.throttling.ThrottlingReport method) report_usage() (dmr.throttling.algorithms.BaseThrottleAlgorithm method) (dmr.throttling.algorithms.LeakyBucket method) (dmr.throttling.algorithms.SimpleRate method) (dmr.throttling.AsyncThrottle method) (dmr.throttling.SyncThrottle method) request (dmr.controller.Controller attribute) request_auth() (in module dmr.security) request_endpoint() (in module dmr.endpoint) request_jwt() (in module dmr.security.jwt.auth) request_negotiator_cls (dmr.endpoint.Endpoint attribute) request_parser() (in module dmr.negotiation) request_renderer() (in module dmr.negotiation) RequestBody (class in dmr.openapi.objects) RequestNegotiator (class in dmr.negotiation) RequestSerializationError required (dmr.cookies.CookieSpec attribute) (dmr.headers.HeaderSpec attribute) resolve_setting() (in module dmr.settings) Response (class in dmr.openapi.objects) response_headers() (dmr.throttling.headers.BaseResponseHeadersProvider method) (dmr.throttling.headers.RateLimitIETFDraft method) (dmr.throttling.headers.RetryAfter method) (dmr.throttling.headers.XRateLimit method) response_list_validator_cls (dmr.validation.endpoint_metadata.EndpointMetadataValidator attribute) response_modification_cls (dmr.endpoint.Endpoint attribute) response_negotiator_cls (dmr.endpoint.Endpoint attribute) response_spec_cls (dmr.metadata.ResponseModification attribute) response_spec_providers() (dmr.metadata.EndpointMetadata method) response_validator_cls (dmr.endpoint.Endpoint attribute) ResponseGenerator (class in dmr.openapi.generators) ResponseModification (class in dmr.metadata) ResponseNegotiator (class in dmr.negotiation) responses (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) Responses (in module dmr.openapi.objects) ResponseSchemaError ResponseSpec (class in dmr.metadata) ResponseSpecMetadata (class in dmr.metadata) ResponseSpecProvider (class in dmr.metadata) ResponseValidator (class in dmr.validation.response) RetryAfter (class in dmr.throttling.headers) return_type (dmr.metadata.ResponseSpec attribute) Router (class in dmr.routing) Routing S samesite (dmr.cookies.CookieSpec attribute) (dmr.cookies.NewCookie attribute) ScalarView (class in dmr.openapi.views) Schema (class in dmr.openapi.objects) schema_generator (dmr.plugins.msgspec.MsgspecSerializer attribute) (dmr.plugins.pydantic.PydanticSerializer attribute) (dmr.serializer.BaseSerializer attribute) schema_name() (dmr.plugins.msgspec.schema.MsgspecSchemaGenerator class method) (dmr.plugins.pydantic.schema.PydanticSchemaGenerator class method) (dmr.serializer.BaseSchemaGenerator class method) SchemaCallback (class in dmr.openapi.core.registry) SchemaGenerator (class in dmr.openapi.generators) SchemaRegistry (class in dmr.openapi.core.registry) schemas (dmr.openapi.core.registry.SchemaRegistry property) second (dmr.throttling.Rate attribute) secure (dmr.cookies.CookieSpec attribute) (dmr.cookies.NewCookie attribute) security (dmr.errors.ErrorType attribute) (dmr.metadata.EndpointMetadata attribute) security_requirement (dmr.security.AsyncAuth property) (dmr.security.django_session.auth.DjangoSessionAsyncAuth property) (dmr.security.django_session.auth.DjangoSessionSyncAuth property) (dmr.security.http.HttpBasicAsyncAuth property) (dmr.security.http.HttpBasicSyncAuth property) (dmr.security.jwt.auth.JWTAsyncAuth property) (dmr.security.jwt.auth.JWTSyncAuth property) (dmr.security.SyncAuth property) security_schemes (dmr.security.AsyncAuth property) (dmr.security.django_session.auth.DjangoSessionAsyncAuth property) (dmr.security.django_session.auth.DjangoSessionSyncAuth property) (dmr.security.http.HttpBasicAsyncAuth property) (dmr.security.http.HttpBasicSyncAuth property) (dmr.security.jwt.auth.JWTAsyncAuth property) (dmr.security.jwt.auth.JWTSyncAuth property) (dmr.security.SyncAuth property) SecurityRequirement (in module dmr.openapi.objects) SecurityScheme (class in dmr.openapi.objects) SecuritySchemeGenerator (class in dmr.openapi.generators) semantic_responses (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) serialize() (dmr.plugins.msgspec.MsgspecSerializer class method) (dmr.plugins.pydantic.PydanticFastSerializer class method) (dmr.plugins.pydantic.PydanticSerializer class method) (dmr.serializer.BaseSerializer class method) serialize_hook() (dmr.plugins.pydantic.PydanticSerializer class method) (dmr.serializer.BaseSerializer class method) serialize_validation_error() (dmr.plugins.msgspec.MsgspecSerializer class method) (dmr.plugins.pydantic.PydanticSerializer class method) (dmr.serializer.BaseSerializer class method) Serializer serializer (dmr.controller.Controller attribute) serializer_context_cls (dmr.endpoint.Endpoint attribute) SerializerContext (class in dmr.endpoint) Server (class in dmr.openapi.objects) servers (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) ServerVariable (class in dmr.openapi.objects) set_cookies() (in module dmr.cookies) set_request_attrs() (dmr.security.jwt.auth.JWTAsyncAuth method) (dmr.security.jwt.auth.JWTSyncAuth method) Settings (class in dmr.settings) settings_validator_cls (dmr.controller.Controller attribute) SettingsDict (class in dmr.settings) SettingsValidator (class in dmr.validation.settings) setup() (dmr.controller.Controller method) should_serialize_data (dmr.streaming.sse.metadata.SSE property) (dmr.streaming.sse.metadata.SSEvent property) SimpleRate (class in dmr.throttling.algorithms) skip_validation (dmr.cookies.CookieSpec attribute) (dmr.headers.HeaderSpec attribute) split_encoded_token() (dmr.security.jwt.auth.JWTAsyncAuth method) (dmr.security.jwt.auth.JWTSyncAuth method) SSE (class in dmr.streaming.sse.metadata) SSEController (class in dmr.streaming.sse.controller) SSERenderer (class in dmr.streaming.sse.renderer) SSEStreamingValidator (class in dmr.streaming.sse.validation) SSEvent (class in dmr.streaming.sse.metadata) status_code (dmr.metadata.ResponseSpec attribute) StoplightView (class in dmr.openapi.views) streaming (dmr.controller.Controller attribute) (dmr.errors.ErrorType attribute) (dmr.metadata.ResponseSpec attribute) (dmr.renderers.Renderer attribute) (dmr.streaming.renderer.StreamingRenderer attribute) (dmr.streaming.stream.StreamingResponse attribute) streaming_default_renderer (dmr.streaming.sse.controller.SSEController attribute) streaming_ping_seconds (dmr.streaming.controller.StreamingController attribute) (dmr.streaming.sse.controller.SSEController attribute) streaming_renderers() (dmr.streaming.controller.StreamingController class method) (dmr.streaming.jsonl.controller.JsonLinesController class method) (dmr.streaming.sse.controller.SSEController class method) streaming_response_cls (dmr.streaming.controller.StreamingController attribute) streaming_validator_cls (dmr.streaming.jsonl.controller.JsonLinesController attribute) (dmr.streaming.sse.controller.SSEController attribute) StreamingCloseError StreamingController (class in dmr.streaming.controller) StreamingRenderer (class in dmr.streaming.renderer) StreamingResponse (class in dmr.streaming.stream) StreamingValidator (class in dmr.streaming.validation) strict_validation (dmr.endpoint.SerializerContext attribute) sub (dmr.security.jwt.token.JWToken attribute) summary (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) SupportsDjangoDefaultParsing (class in dmr.parsers) SupportsFileParsing (class in dmr.parsers) SwaggerView (class in dmr.openapi.views) SyncAuth (class in dmr.security) SyncDjangoCache (class in dmr.throttling.backends) SyncRedis (class in dmr.throttling.backends.redis) SyncThrottle (class in dmr.throttling) T Tag (class in dmr.openapi.objects) tags (dmr.metadata.EndpointMetadata attribute) template_name (dmr.openapi.views.RedocView attribute) (dmr.openapi.views.ScalarView attribute) (dmr.openapi.views.StoplightView attribute) (dmr.openapi.views.SwaggerView attribute) throttling (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) throttling_after_auth (dmr.metadata.EndpointMetadata attribute) throttling_allow_unsafe_cache (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) throttling_before_auth (dmr.metadata.EndpointMetadata attribute) ThrottlingReport (class in dmr.throttling) to_error() (dmr.controller.Controller method) to_json_kwargs (dmr.plugins.msgspec.MsgspecSerializer attribute) (dmr.plugins.pydantic.PydanticSerializer attribute) to_model_kwargs (dmr.plugins.msgspec.MsgspecSerializer attribute) (dmr.plugins.pydantic.PydanticSerializer attribute) to_python() (dmr.plugins.msgspec.MsgspecSerializer class method) (dmr.plugins.pydantic.PydanticSerializer class method) (dmr.serializer.BaseSerializer class method) to_response() (dmr.controller.Controller method) to_spec() (dmr.cookies.CookieSpec method) (dmr.cookies.NewCookie method) (dmr.headers.HeaderSpec method) (dmr.headers.NewHeader method) (dmr.metadata.ResponseModification method) to_stream() (dmr.streaming.controller.StreamingController method) ToJsonKwargs (class in dmr.plugins.msgspec.serializer) (class in dmr.plugins.pydantic.serializer) ToModelKwargs (class in dmr.plugins.msgspec.serializer) (class in dmr.plugins.pydantic.serializer) TooManyRequestsError transaction_script() (dmr.throttling.algorithms.BaseThrottleAlgorithm method) (dmr.throttling.algorithms.LeakyBucket method) (dmr.throttling.algorithms.SimpleRate method) try_unregister() (dmr.openapi.core.registry.SchemaRegistry method) type_annotations (dmr.metadata.EndpointMetadata attribute) type_var_inference_cls (dmr.components.ComponentParserBuilder attribute) TypeVarInference (class in dmr.types) U UnsafeCacheBackendWarning (class in dmr.throttling.backends.django_cache) UnsolvableAnnotationsError user_msg (dmr.errors.ErrorType attribute) UserPk (class in dmr.throttling.cache_keys) V validate() (dmr.components.ComponentParser method) (dmr.components.FileMetadataComponent method) (in module dmr.endpoint) validate_event_data() (in module dmr.streaming.sse.validation) validate_event_type() (in module dmr.streaming.validation) validate_events (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) validate_modification() (dmr.validation.response.ResponseValidator method) validate_negotiation (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) validate_response() (dmr.validation.response.ResponseValidator method) validate_responses (dmr.controller.Controller attribute) (dmr.metadata.EndpointMetadata attribute) ValidatedModification (class in dmr.validation.response) ValidateEndpointPayload (class in dmr.validation) validation_error (dmr.plugins.msgspec.MsgspecSerializer attribute) (dmr.serializer.BaseSerializer attribute) validation_parser (dmr.plugins.msgspec.MsgpackRenderer property) (dmr.plugins.msgspec.MsgspecJsonRenderer property) (dmr.renderers.FileRenderer property) (dmr.renderers.JsonRenderer property) (dmr.renderers.Renderer property) (dmr.streaming.renderer.StreamingRenderer property) validation_pipeline() (dmr.streaming.jsonl.validation.JsonLinesStreamingValidator method) (dmr.streaming.sse.validation.SSEStreamingValidator method) (dmr.streaming.validation.StreamingValidator method) ValidationError value (dmr.cookies.NewCookie attribute) (dmr.headers.NewHeader attribute) value_error (dmr.errors.ErrorType attribute) W wrap() (dmr.test.DMRAsyncRequestFactory method) wrap_handler() (in module dmr.errors) wrap_middleware() (in module dmr.decorators) X x_www_form_urlencoded (dmr.negotiation.ContentType attribute) XML (class in dmr.openapi.objects) xml (dmr.negotiation.ContentType attribute) XRateLimit (class in dmr.throttling.headers)