import strawberry import api.schema.definitions.auth as auth import api.schema.permissions as permissions import api.schema.definitions.service as service from api.schema.extensions import extensions user_perms = { "permission_classes": [ # permissions.IsAuthenticated ] } @strawberry.type class Query: # service services = strawberry.field(resolver=service.get_services, **user_perms) @strawberry.type class Mutation: # auth login = strawberry.field(resolver=auth.login) update_me = strawberry.field(resolver=auth.update_me, **user_perms) # service add_service = strawberry.field(resolver=service.add_service, **user_perms) remove_service = strawberry.field(resolver=service.remove_service, **user_perms) schema = strawberry.Schema(query=Query, mutation=Mutation, extensions=extensions)