From c76ec4f089398b89f121ef0f7fc50a6ea7e7e41e Mon Sep 17 00:00:00 2001
From: Jonathan Schafer <jschafer@gitlab.com>
Date: Fri, 14 May 2021 13:25:32 -0500
Subject: [PATCH] Add descriptions to Snippets::TypeEnum

---
 .rubocop_manual_todo.yml                | 1 -
 app/graphql/types/snippets/type_enum.rb | 4 ++--
 doc/api/graphql/reference/index.md      | 4 ++--
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/.rubocop_manual_todo.yml b/.rubocop_manual_todo.yml
index 778a39c9a6ee4..37126f5cc5a70 100644
--- a/.rubocop_manual_todo.yml
+++ b/.rubocop_manual_todo.yml
@@ -14,7 +14,6 @@
 Graphql/Descriptions:
   Exclude:
     - 'app/graphql/types/snippets/blob_action_enum.rb'
-    - 'app/graphql/types/snippets/type_enum.rb'
     - 'app/graphql/types/snippets/visibility_scopes_enum.rb'
     - 'ee/app/graphql/ee/types/list_limit_metric_enum.rb'
     - 'ee/app/graphql/types/epic_state_enum.rb'
diff --git a/app/graphql/types/snippets/type_enum.rb b/app/graphql/types/snippets/type_enum.rb
index 243f05359dbc1..0ddd73d278df3 100644
--- a/app/graphql/types/snippets/type_enum.rb
+++ b/app/graphql/types/snippets/type_enum.rb
@@ -3,8 +3,8 @@
 module Types
   module Snippets
     class TypeEnum < BaseEnum
-      value 'personal', value: 'personal'
-      value 'project', value: 'project'
+      value 'personal', description: 'Snippet created independent of any project.', value: 'personal'
+      value 'project', description: 'Snippet related to a specific project.', value: 'project'
     end
   end
 end
diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md
index 4acc051e3c42d..19c3a0e3ff210 100644
--- a/doc/api/graphql/reference/index.md
+++ b/doc/api/graphql/reference/index.md
@@ -14497,8 +14497,8 @@ State of a test report.
 
 | Value | Description |
 | ----- | ----------- |
-| <a id="typeenumpersonal"></a>`personal` |  |
-| <a id="typeenumproject"></a>`project` |  |
+| <a id="typeenumpersonal"></a>`personal` | Snippet created independent of any project. |
+| <a id="typeenumproject"></a>`project` | Snippet related to a specific project. |
 
 ### `UserCalloutFeatureNameEnum`
 
-- 
GitLab