class IntroduceShip(relay.ClientIDMutation):
class Input:
ship_name = graphene.String(required=True)
faction_id = graphene.String(required=True)
ship = graphene.Field(Ship)
faction = graphene.Field(Faction)
@classmethod
def mutate_and_get_payload(cls, root, info, **input):
ship_name = input.ship_name
faction_id = input.faction_id
ship = create_ship(ship_name, faction_id)
faction = get_faction(faction_id)
return IntroduceShip(ship=ship, faction=faction)
Can this be renamed to something else? Thanks.
In the example https://docs.graphene-python.org/en/latest/relay/mutations/
I believe
inputwould overwrite the built-in Pythoninput()function.Can this be renamed to something else? Thanks.