Files
progress-test/app/graphql/inputs/question_create_input.rb
2022-07-21 15:10:49 -03:00

22 lines
956 B
Ruby

# frozen_string_literal: true
module Inputs
class QuestionCreateInput < Types::BaseInputObject
argument :instruction, String, required: true
argument :support, String, required: true
argument :body, String, required: true
argument :alternatives, [QuestionAlternativeInput], required: true
argument :explanation, String, required: true
argument :references, String, required: true
argument :authorship_year, String, required: true
argument :authorship, String, required: true
argument :intention, String, required: false
argument :status, Enums::QuestionStatusEnum, required: true
argument :check_type, Enums::QuestionCheckTypeEnum, required: false
argument :difficulty, Enums::QuestionDifficultyEnum, required: false
argument :bloom_taxonomy, Enums::QuestionBloomTaxonomyEnum, required: false
argument :subject_id, ID, required: false
argument :reviewer_user_id, ID, required: false
end
end