INNER CODE UNIT · Python
UpdateBookAndAuthorName
phalt/django-api-domains · example_domain/apis.py:51
class UpdateBookAndAuthorName(relay.ClientIDMutation):
class Input:
book_name = graphene.String(required=True)
author_name = graphene.String(required=True)
author_id = graphene.ID(required=True)
book_id = graphene.ID(required=True)
book = graphene.Field(BookEntity)
@classmethod
def mutate_and_get_payload(cls, root, info, **input):
book = BookService.update_book_name_and_author_name(
name=input.get('book_name'),
id=input.get('book_id'),
author_id=input.get('author_id'),
author_name=input.get('author_name'),
)
return BookEntity(