lib/api/entities/packages/conan/package_revisions.rb (22 lines of code) (raw):

# frozen_string_literal: true module API module Entities module Packages module Conan class PackageRevisions < Grape::Entity expose :package_reference, as: :packageReference, documentation: { type: String, desc: 'The Conan package reference', example: 'packageTest/1.2.3@gitlab-org+conan/stable#1883c9f810f2d6e5b59d5285c7141970:' \ '133a1f2158ff2cf69739f316ec21143785be54c7' } expose :package_revisions, as: :revisions, using: ::API::Entities::Packages::Conan::Revision, documentation: { type: Array, desc: 'List of package revisions', is_array: true } end end end end end