class Input: email = graphene.String() username = graphene.String() full_name = graphene.String() image = Upload() cover = Upload() is_online = graphene.Boolean()
class Input: name = graphene.String(required=True) description = graphene.String(required=True) logo = Upload() cover = Upload() closed = graphene.Boolean(default_value=False) shipping = graphene.Decimal(required=True)
class StoreInput(graphene.InputObjectType): cover_img = Upload() profile_img = Upload() name = graphene.String(required=True) about = graphene.String(required=True) horarios = graphene.List(HorariosInput) address = graphene.Field(AddressInput) active = graphene.Boolean()
class UpdateUserInput(graphene.InputObjectType): username = graphene.String() email = graphene.String() content = graphene.String() header = Upload() logo = Upload() url = graphene.String() position = graphene.String() tags = graphene.List(graphene.String)
class Input: id = graphene.ID(required=True) name = graphene.String() description = graphene.String() logo = Upload() cover = Upload() workers = graphene.List(graphene.ID) shipping = graphene.Decimal() closed = graphene.Boolean()
class UserInput(graphene.InputObjectType): username = graphene.String(required=True) password = graphene.String(required=True) email = graphene.String(required=True) content = graphene.String() header = Upload() logo = Upload() url = graphene.String() position = graphene.String() tags = graphene.List(graphene.String)
class UserCreateInputType(graphene.InputObjectType): """ Profile Create InputType """ email = graphene.String(required=True) password = graphene.String(required=True) username = graphene.String(required=True) display_picture = Upload(required=False) phone_number = graphene.String() address = graphene.String() gender = graphene.Field(GenderGrapheneEnum) join_date = graphene.Date() date_of_birth = graphene.Date() position = graphene.String() signature = Upload(required=False)
class ProblemModificationInput(graphene.InputObjectType): short_id = graphene.String() name = graphene.String() statement = graphene.String() disabled = graphene.Boolean() time_limit = graphene.Int() tolerance = graphene.Float() memory_limit = graphene.Int() output_limit = graphene.Int() tcgen_language_id = graphene.ID() tcgen_source_code = Upload() solution_language_id = graphene.ID() solution_source_code = Upload() checker_language_id = graphene.ID() checker_source_code = Upload()
class Arguments: id = graphene.ID() email = graphene.String(required=True) first_name = graphene.String(required=True) last_name = graphene.String(required=True) about = graphene.String(required=True) avatar = Upload(required=False)
class Arguments: invite_id = graphene.String() first_name = graphene.String() last_name = graphene.String() email = graphene.String() phone_number = graphene.String() avatar_image = Upload(required=False)
class Arguments: first_name = graphene.String(required=True) last_name = graphene.String(required=True) email = graphene.String(required=False) phone = graphene.String(required=False) note = graphene.String(required=False) avatar_image = Upload(required=False)
class Arguments: accessToken = graphene.String(required=True) img = Upload(required=True) place = graphene.String() hashtag = graphene.String() allow_comment = graphene.Boolean() comment = graphene.String()
class Arguments: token = String(required=True) name = String(required=True) badge_id = String(required=True) picture = Upload(required=True) description = String(required=True) cost = Int(required=True)
class Arguments: file = Upload(required=True) description = graphene.String(required=True) tags = graphene.List(graphene.String, default_value=[]) feedback_type = graphene.String(required=True) state = graphene.String(required=True) session = graphene.String()
class Arguments: code = graphene.String() position = graphene.Int() quantity = graphene.Int() price = graphene.Float() description = graphene.String() image = Upload()
class Arguments: title = graphene.String(required=True) content = graphene.String(required=True) thumbnail = Upload(required=True) category = graphene.Int(required=True) childCategory = graphene.Int(required=True) tags = graphene.List(graphene.NonNull(graphene.String))
def convert_file_field_to_upload( field, registry=None, required=None, field_many_to_many_extras=None, field_foreign_key_extras=None, ): return Upload(required=is_required(field, required))
class Arguments: badge_id = String(required=True) token = String(required=True) picture = Upload() name = String() description = String() cost = Int() new_id = String()
class Arguments: name = graphene.String() description = graphene.String() position = graphene.String() tags = graphene.List(graphene.String) start_at = graphene.Date() end_at = graphene.Date() profile_pic = Upload()
class Input(object): company = graphene.String() name = graphene.String() last_name = graphene.String() zipcode = graphene.String() country = graphene.String() city = graphene.String() avatar = Upload(required=False)
class Arguments: cover_img = Upload() title = graphene.String(required=True) description = graphene.String() status = graphene.Int(required=True) contact_email = graphene.String() website_url = graphene.String() copyright = graphene.String()
class ProductInput(graphene.InputObjectType): name = graphene.String(required=True) description = graphene.String() product_img = Upload() type = graphene.String(required=True) price = graphene.Float(required=True) active = graphene.Boolean(required=True) time_to_prepare = graphene.String(required=True)
class Input: pk = graphene.ID() email = graphene.String() password = graphene.String() first_name = graphene.String() last_name = graphene.String() profile_picture = Upload() mutate_option = graphene.Int( required=True) # 1-create, 2-update, 3-delete
class TopicInput(graphene.InputObjectType): """Input fields for topic model""" id = graphene.ID() topic_title = graphene.String() topic_text = graphene.String() recipe = graphene.Field(RecipeInput) url = graphene.String() draft = graphene.Boolean(default=True) image = Upload()
class Arguments: token = graphene.String(required=False) title = graphene.String(required=True) description = graphene.String(required=False) pac_id = graphene.ID(required=True) created_At = graphene.DateTime(required=False) tags = graphene.List(TagType, required=False) attendees = graphene.List(AttendeeType, required=False) audio_file = Upload(required=False)
class ProjectInput(graphene.InputObjectType): name = graphene.String() content = graphene.String() contact = graphene.String() place = graphene.String() startat = graphene.String() header = Upload() tags = graphene.List(graphene.String) isPublic = graphene.Boolean() isOpen = graphene.Boolean()
class Arguments: title = graphene.String() author_name = graphene.String() description = graphene.String() genre = graphene.String() image = Upload() isbn = graphene.String() publication_date = graphene.String() publisher = graphene.String() user_id = graphene.String()
class Input: email = String(required=True) password = String(required=True) date_of_birth = types.datetime.Date(required=True) first_name = String(required=True) last_name = String(required=True) display_name = String(required=True) country = String(required=True) recaptcha_token = String(required=True) avatar = Upload(required=False)
class SubmissionInput(graphene.InputObjectType): id = graphene.ID() author = graphene.Field(user_schema.UserInput) topic = graphene.String() description = graphene.String() assignment_file = Upload() submitted_date = graphene.DateTime() assignment_ques = graphene.Field(AssignmentInput) graded = graphene.Boolean() grade = graphene.Int()
class RecipeInput(graphene.InputObjectType): """Input fields for recipe model""" id = graphene.ID() recipe_title = graphene.String() recipe_text = graphene.String() category = graphene.Field(CategoryInput) url = graphene.String() draft = graphene.Boolean(default=True) ingredient = graphene.String() image = Upload(required=False)