aio_microservice.graphql.extension¶
Classes¶
Helper class that provides a standard way to create an ABC using |
Module Contents¶
- class aio_microservice.graphql.extension.GraphqlContext[source]¶
Bases:
Generic
[aio_microservice.core.abc.CommonABCT
],strawberry.litestar.BaseContext
- service: aio_microservice.core.abc.CommonABCT¶
- class aio_microservice.graphql.extension.GraphqlImpl(service)[source]¶
- Parameters:
service (GraphqlExtension)
- property schema: _SchemaWrapper¶
- Return type:
_SchemaWrapper
- class aio_microservice.graphql.extension.GraphqlExtension[source]¶
Bases:
aio_microservice.core.abc.ExtensionABC
Helper class that provides a standard way to create an ABC using inheritance.
- __graphql_schema__: ClassVar[strawberry.Schema]¶
- graphql_litestar_on_app_init(app_config)¶
- Parameters:
app_config (litestar.config.app.AppConfig)
- Return type:
litestar.config.app.AppConfig