示例#1
0
class UpdateClientInput(InputObjectType):
    email = String(required=True)
    password = String()
    type = String()
    is_active = Boolean()
    is_staff = Boolean()
    is_superuser = Boolean()
    last_login = String()
示例#2
0
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()
示例#3
0
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()
示例#4
0
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)
示例#5
0
class RememberPasswordInput(String):
    """
    Clase que encapsula los datos necesarios
    para la actualización de cliente
    """

    email = String(required=True)
示例#6
0
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))
示例#7
0
class UpdateClientInput(InputObjectType):
    """
    Clase que encapsula los datos necesarios
    para la actualización de cliente
    """

    id = ID(required=True)
    password = String()
    is_active = Boolean()
示例#8
0
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")),
        )
示例#9
0
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()
示例#10
0
 class Arguments:
     name = String()
     age = Int()
     studentid = Int()
示例#11
0
class SharedFields(object):
    shared = String()
示例#12
0
class RootQuery(ObjectType):
    something = String()
示例#13
0
 class Input(SharedFields):
     additional_field = String()
示例#14
0
class MyEdge(ObjectType):
    node = Field(MyNode)
    cursor = String()
示例#15
0
 class Input:
     what = String()
示例#16
0
class MyNode(ObjectType):
    # class Meta:
    #     interfaces = (Node, )
    id = ID()
    name = String()