class LMSGraphQL::Mutations::Canvas::CreateLatePolicy
Public Instance Methods
resolve(id:, late_policy_missing_submission_deduction_enabled: nil, late_policy_missing_submission_deduction: nil, late_policy_late_submission_deduction_enabled: nil, late_policy_late_submission_deduction: nil, late_policy_late_submission_interval: nil, late_policy_late_submission_minimum_percent_enabled: nil, late_policy_late_submission_minimum_percent: nil)
click to toggle source
# File lib/lms_graphql/mutations/canvas/create_late_policy.rb, line 19 def resolve(id:, late_policy_missing_submission_deduction_enabled: nil, late_policy_missing_submission_deduction: nil, late_policy_late_submission_deduction_enabled: nil, late_policy_late_submission_deduction: nil, late_policy_late_submission_interval: nil, late_policy_late_submission_minimum_percent_enabled: nil, late_policy_late_submission_minimum_percent: nil) context[:canvas_api].call("CREATE_LATE_POLICY").proxy( "CREATE_LATE_POLICY", { "id": id }, { "late_policy[missing_submission_deduction_enabled]": late_policy_missing_submission_deduction_enabled, "late_policy[missing_submission_deduction]": late_policy_missing_submission_deduction, "late_policy[late_submission_deduction_enabled]": late_policy_late_submission_deduction_enabled, "late_policy[late_submission_deduction]": late_policy_late_submission_deduction, "late_policy[late_submission_interval]": late_policy_late_submission_interval, "late_policy[late_submission_minimum_percent_enabled]": late_policy_late_submission_minimum_percent_enabled, "late_policy[late_submission_minimum_percent]": late_policy_late_submission_minimum_percent }, ).parsed_response end