| Pithub::Repos::Releases::Assets(3pm) | User Contributed Perl Documentation | Pithub::Repos::Releases::Assets(3pm) |
Pithub::Repos::Releases::Assets - Github v3 Repo Releases Assets API
version 0.01041
POST https://uploads.github.com/repos/:owner/:repo/releases/:id/assets?name=foo.zip
Examples:
my $a = Pithub::Repos::Releases::Assets->new;
my $result = $a->create(
repo => 'graylog2-server',
user => 'Graylog2',
release_id => 81148,
name => 'Some Asset',
data => 'the asset data',
content_type => 'text/plain',
);
DELETE /repos/:owner/:repo/releases/assets/:id
Examples:
my $a = Pithub::Repos::Releases::Assets->new;
my $result = $a->delete(
repo => 'graylog2-server',
user => 'Graylog2',
asset_id => 81148,
);
GET /repos/:owner/:repo/releases/assets/:id
Examples:
my $a = Pithub::Repos::Releases::Assets->new;
my $result = $a->get(
repo => 'graylog2-server',
user => 'Graylog2',
asset_id => 81148,
);
GET /repos/:owner/:repo/releases/:id/assets
Examples:
my $a = Pithub::Repos::Releases::Assets->new;
my $result = $a->list(
repo => 'graylog2-server',
user => 'Graylog2',
release_id => 198110,
);
PATCH /repos/:owner/:repo/releases/assets/:id
Examples:
my $a = Pithub::Repos::Releases::Assets->new;
my $result = $a->update(
repo => 'graylog2-server',
user => 'Graylog2',
asset_id => 81148,
data => {
name => 'Some Name',
label => 'Some Label',
}
);
Johannes Plunien <plu@cpan.org>
This software is copyright (c) 2011 by Johannes Plunien.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
| 2023-09-02 | perl v5.36.0 |