summaryrefslogtreecommitdiff
path: root/app/graphql/types/notes/update_diff_image_position_input_type.rb
blob: af99764f9f23d898c399a46b093faba251494466 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# frozen_string_literal: true

module Types
  module Notes
    # InputType used for updateImageDiffNote mutation.
    #
    # rubocop: disable Graphql/AuthorizeTypes
    class UpdateDiffImagePositionInputType < BaseInputObject
      graphql_name 'UpdateDiffImagePositionInput'

      argument :x, GraphQL::INT_TYPE,
               required: false,
               description: copy_field_description(Types::Notes::DiffPositionType, :x)

      argument :y, GraphQL::INT_TYPE,
               required: false,
               description: copy_field_description(Types::Notes::DiffPositionType, :y)

      argument :width, GraphQL::INT_TYPE,
               required: false,
               description: copy_field_description(Types::Notes::DiffPositionType, :width)

      argument :height, GraphQL::INT_TYPE,
               required: false,
               description: copy_field_description(Types::Notes::DiffPositionType, :height)
    end
    # rubocop: enable Graphql/AuthorizeTypes
  end
end