gitlab-org--gitlab-foss/app/graphql/types/snippets/blob_action_input_type.rb

27 lines
846 B
Ruby

# frozen_string_literal: true
module Types
module Snippets
class BlobActionInputType < BaseInputObject # rubocop:disable Graphql/AuthorizeTypes
graphql_name 'SnippetBlobActionInputType'
description 'Represents an action to perform over a snippet file'
argument :action, Types::Snippets::BlobActionEnum,
description: 'Type of input action',
required: true
argument :previous_path, GraphQL::STRING_TYPE,
description: 'Previous path of the snippet file',
required: false
argument :file_path, GraphQL::STRING_TYPE,
description: 'Path of the snippet file',
required: true
argument :content, GraphQL::STRING_TYPE,
description: 'Snippet file content',
required: false
end
end
end