application.resolvers.mutation package#

Submodules#

application.resolvers.mutation.apikeys module#

application.resolvers.mutation.apikeys

application.resolvers.mutation.blob module#

application.resolvers.mutation.blob

application.resolvers.mutation.book module#

application.resolvers.mutation.book

application.resolvers.mutation.bugs module#

application.resolvers.mutation.bugs

application.resolvers.mutation.datafeed module#

application.resolvers.mutation.datafeed

application.resolvers.mutation.documents module#

Resolvers for mutating Documents.

application.resolvers.mutation.inventory module#

application.resolvers.mutation.inventory

application.resolvers.mutation.notification module#

application.resolvers.mutation.notification

application.resolvers.mutation.sessions module#

application.resolvers.mutation.sessions

application.resolvers.mutation.settings module#

application.resolvers.mutation.settings

application.resolvers.mutation.users module#

application.resolvers.mutation.users

application.resolvers.mutation.weather module#

application.resolvers.mutation.weather

Module contents#

application.resolvers.mutation

class application.resolvers.mutation.MutationWrapper#

Bases: MutationType

A wrapper for the MutationType class to keep track of when the last mutation was called. .. attribute:: last_mutation

A dictionary containing the last mutation name, the username of the caller, and the timestamp of when it was called.

type:

dict | None

create_register_resolver(name)#

Decorator to register a mutation resolver and track the last mutation called.

Return type:

Callable[[Callable[..., Any]], Callable[..., Any]]

get_last_mutation()#

Get the last mutation name.

Return type:

dict | None