[Step2|BE] Add new blob type input in snippet create mutation
After adding the new blob type in #217789 (closed), we need to include it in the snippet create mutation https://gitlab.com/gitlab-org/gitlab/blob/master/app/graphql/mutations/snippets/create.rb.
Therefore, once we add this field we can create the snippet blob, by using file_name
and content
or the new type.
The new type definition in the mutation will be something like:
argument :files, [Types::Snippets::BlobInputType],
description: "The snippet blobs to create"
required: true
When we pass the files
attribute to the Snippets::CreateService
we need to ensure that we translate it to snippet_files
, because the files
attribute is used for different things in the service.
Edited by Francisco Javier López