"!"Метка в GraphQL указывает, что это поле не имеет значения NULL.В вашем примере ни одно из полей id, url, description не может иметь значение NULL.
field :id, !types.ID
field :url, !types.String
field :description, !types.String
Оно имеет немного другое значение, если используется в списках.
[Int]!: Список не может быть NULL.Если вы передадите «null», это будет ошибкой, в то время как «[1, 2, null]» допустимо.[Int!]: Содержимое списка не может быть NULL.Он будет принимать список «null», но «[1, 2, null]» приведет к ошибке.