Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Gitea.API.Package
Description
Synopsis
- deletePackage :: Owner -> ParamTypeText -> Name -> Version -> GiteaRequest DeletePackage MimeNoContent NoContent MimeNoContent
- data DeletePackage
- getPackage :: Owner -> ParamTypeText -> Name -> Version -> GiteaRequest GetPackage MimeNoContent Package MimeJSON
- data GetPackage
- listPackageFiles :: Owner -> ParamTypeText -> Name -> Version -> GiteaRequest ListPackageFiles MimeNoContent [PackageFile] MimeJSON
- data ListPackageFiles
- listPackages :: Owner -> GiteaRequest ListPackages MimeNoContent [Package] MimeJSON
- data ListPackages
Operations
Package
deletePackage
Arguments
:: Owner | "owner" - owner of the package |
-> ParamTypeText | "_type" - type of the package |
-> Name | "name" - name of the package |
-> Version | "version" - version of the package |
-> GiteaRequest DeletePackage MimeNoContent NoContent MimeNoContent |
DELETE /packages/{owner}/{type}/{name}/{version}
Delete a package
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data DeletePackage Source #
Instances
Produces DeletePackage MimeNoContent Source # | |
Defined in Gitea.API.Package |
getPackage
Arguments
:: Owner | "owner" - owner of the package |
-> ParamTypeText | "_type" - type of the package |
-> Name | "name" - name of the package |
-> Version | "version" - version of the package |
-> GiteaRequest GetPackage MimeNoContent Package MimeJSON |
GET /packages/{owner}/{type}/{name}/{version}
Gets a package
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data GetPackage Source #
Instances
Produces GetPackage MimeJSON Source # | application/json |
Defined in Gitea.API.Package |
listPackageFiles
Arguments
:: Owner | "owner" - owner of the package |
-> ParamTypeText | "_type" - type of the package |
-> Name | "name" - name of the package |
-> Version | "version" - version of the package |
-> GiteaRequest ListPackageFiles MimeNoContent [PackageFile] MimeJSON |
GET /packages/{owner}/{type}/{name}/{version}/files
Gets all files of a package
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data ListPackageFiles Source #
Instances
Produces ListPackageFiles MimeJSON Source # | application/json |
Defined in Gitea.API.Package |
listPackages
Arguments
:: Owner | "owner" - owner of the packages |
-> GiteaRequest ListPackages MimeNoContent [Package] MimeJSON |
GET /packages/{owner}
Gets all packages of an owner
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data ListPackages Source #