Tentacat.Releases.Assets
Summary
| delete(id, owner, repo, client \\ %Tentacat.Client{}) | Delete a release asset |
| edit(name, id, owner, repo, client \\ %Tentacat.Client{}, options \\ []) | Edit a release asset |
| find(id, owner, repo, client \\ %Tentacat.Client{}) | Get a single release asset |
| list(id, owner, repo, client \\ %Tentacat.Client{}) | Get all assets for the given release |
Functions
Specs:
- delete(integer, binary, binary, Tentacat.Client.t) :: Tentacat.response
Delete a release asset
Example
Tentacat.Releases.Assets.delete("23", "elixir-lang", "elixir", client)
More info at: http:\developer.github.com/v3/repos/releases/#delete-a-release-asset
Specs:
- edit(binary, integer, binary, binary, Tentacat.Client.t, list) :: Tentacat.response
Edit a release asset
Example
Tentacat.Releases.Assets.edit("my-release.tar.gz", 23, "elixir-lang", "elixir", client, label: "NEW LABEL!")
Options
label- string
More info at: http:\developer.github.com/v3/repos/releases/#edit-a-release-asset
Specs:
- find(integer, binary, binary, Tentacat.Client.t) :: Tentacat.response
Get a single release asset
Example
Tentacat.Releases.Assets.find(23, "elixir-lang", "elixir", client)
More info at: http:\developer.github.com/v3/repos/releases/#get-a-single-release-asset
Specs:
- list(integer, binary, binary, Tentacat.Client.t) :: Tentacat.response
Get all assets for the given release
Example
Tentacat.Releases.Assets.list(95071, "elixir-lang", "elixir", client)
More info at: http:\developer.github.com/v3/repos/releases/#list-assets-for-a-release