Apertur-SDK
view release on metacpan or search on metacpan
lib/Apertur/SDK/Resource/Destinations.pm view on Meta::CPAN
}
sub create {
my ($self, $project_id, %config) = @_;
return $self->{http}->request(
'POST', "/api/v1/projects/$project_id/destinations",
body => encode_json(\%config),
);
}
sub update {
my ($self, $project_id, $dest_id, %config) = @_;
return $self->{http}->request(
'PATCH', "/api/v1/projects/$project_id/destinations/$dest_id",
body => encode_json(\%config),
);
}
sub delete {
my ($self, $project_id, $dest_id) = @_;
return $self->{http}->request(
lib/Apertur/SDK/Resource/Keys.pm view on Meta::CPAN
}
sub create {
my ($self, $project_id, %options) = @_;
return $self->{http}->request(
'POST', "/api/v1/projects/$project_id/keys",
body => encode_json(\%options),
);
}
sub update {
my ($self, $project_id, $key_id, %options) = @_;
return $self->{http}->request(
'PATCH', "/api/v1/projects/$project_id/keys/$key_id",
body => encode_json(\%options),
);
}
sub delete {
my ($self, $project_id, $key_id) = @_;
return $self->{http}->request(
lib/Apertur/SDK/Resource/Sessions.pm view on Meta::CPAN
'POST', '/api/v1/upload-sessions',
body => encode_json(\%options),
);
}
sub get {
my ($self, $uuid) = @_;
return $self->{http}->request('GET', "/api/v1/upload/$uuid/session");
}
sub update {
my ($self, $uuid, %options) = @_;
return $self->{http}->request(
'PATCH', "/api/v1/upload-sessions/$uuid",
body => encode_json(\%options),
);
}
sub list {
my ($self, %params) = @_;
my $qs = _build_query_string(%params);
lib/Apertur/SDK/Resource/Webhooks.pm view on Meta::CPAN
}
sub create {
my ($self, $project_id, %config) = @_;
return $self->{http}->request(
'POST', "/api/v1/projects/$project_id/webhooks",
body => encode_json(\%config),
);
}
sub update {
my ($self, $project_id, $webhook_id, %config) = @_;
return $self->{http}->request(
'PATCH', "/api/v1/projects/$project_id/webhooks/$webhook_id",
body => encode_json(\%config),
);
}
sub delete {
my ($self, $project_id, $webhook_id) = @_;
return $self->{http}->request(
( run in 1.580 second using v1.01-cache-2.11-cpan-9581c071862 )