class UpdateClientInput(InputObjectType): email = String(required=True) password = String() type = String() is_active = Boolean() is_staff = Boolean() is_superuser = Boolean() last_login = String()
class CreateClientInput(InputObjectType): """ Clase que encapsula los datos necesarios para la creacion de clientes """ email = String(required=True) password = String(required=True) type = String(required=True) is_active = Boolean(required=True) is_staff = Boolean(required=True) is_superuser = Boolean(required=True) last_login = String()
class CreateEnterpriseInput(InputObjectType): """ Clase que encapsula los datos necesarios para la creación de establecimientos """ name = String(required=True) historical_review = String() location = String(required=True) business_hours = String() status = Boolean() # Relaciones image_id = ID()
class CreateContactInput(InputObjectType): """ Clase que encapsula los datos necesarios para la creación de contacto """ names = String(required=True) lastnames = String(required=True) location = String(required=True) telephone = String(required=True) license_plate = String() # Relaciones user_id = ID(required=True)
class RememberPasswordInput(String): """ Clase que encapsula los datos necesarios para la actualización de cliente """ email = String(required=True)
class SaySomethingAsync(ClientIDMutation): class Input: what = String() phrase = String() @staticmethod async def mutate_and_get_payload(self, info, what, client_mutation_id=None): return SaySomethingAsync(phrase=str(what))
class UpdateClientInput(InputObjectType): """ Clase que encapsula los datos necesarios para la actualización de cliente """ id = ID(required=True) password = String() is_active = Boolean()
class OtherMutation(ClientIDMutation): class Input(SharedFields): additional_field = String() name = String() my_node_edge = Field(MyEdge) @staticmethod def mutate_and_get_payload( self, info, shared="", additional_field="", client_mutation_id=None ): edge_type = MyEdge return OtherMutation( name=shared + additional_field, my_node_edge=edge_type(cursor="1", node=MyNode(name="name")), )
class CreateClientInput(InputObjectType): """ Clase que encapsula los datos necesarios para la creacion de clientes """ email = String(required=True) password = String(required=True) is_alternative = Boolean(required=True) names = String(required=True) lastnames = String(required=True) location = String(required=True) telephone = String(required=True) license_plate = String()
class Arguments: name = String() age = Int() studentid = Int()
class SharedFields(object): shared = String()
class RootQuery(ObjectType): something = String()
class Input(SharedFields): additional_field = String()
class MyEdge(ObjectType): node = Field(MyNode) cursor = String()
class Input: what = String()
class MyNode(ObjectType): # class Meta: # interfaces = (Node, ) id = ID() name = String()