module Gitlab::Client::Packages

def delete_project_package(project, id)

Returns:
  • (void) - This API call returns an empty response body.

Parameters:
  • id (Integer) -- ID of a package.
  • project (Integer, String) -- The ID or name of a project.
def delete_project_package(project, id)
  delete("/projects/#{url_encode project}/packages/#{id}")
end

def delete_project_package_file(project, package_id, file_id)

Returns:
  • (void) - This API call returns an empty response body.

Parameters:
  • file_id (Integer) -- ID of a package file.
  • package_id (Integer) -- ID of a package.
  • project (Integer, String) -- The ID or name of a project.
def delete_project_package_file(project, package_id, file_id)
  delete("/projects/#{url_encode project}/packages/#{package_id}/package_files/#{file_id}")
end

def group_packages(group, options = {})

Returns:
  • (Array) -

Parameters:
  • options (Hash) -- A customizable set of options.
  • project (Integer, String) -- the ID or name of a project.
def group_packages(group, options = {})
  get("/groups/#{url_encode group}/packages", query: options)
end

def project_package(project, id)

Returns:
  • (Gitlab::ObjectifiedHash) -

Parameters:
  • id (Integer) -- ID of a package.
  • project (Integer, String) -- The ID or name of a project.
def project_package(project, id)
  get("/projects/#{url_encode project}/packages/#{id}")
end

def project_package_files(project, id)

Returns:
  • (Array) -

Parameters:
  • id (Integer) -- ID of a package.
  • project (Integer, String) -- The ID or name of a project.
def project_package_files(project, id)
  get("/projects/#{url_encode project}/packages/#{id}/package_files")
end

def project_packages(project, options = {})

Returns:
  • (Array) -

Parameters:
  • options (Hash) -- A customizable set of options.
  • :project (Integer, String) -- the ID or name of a project.
def project_packages(project, options = {})
  get("/projects/#{url_encode project}/packages", query: options)
end