ELab-Client
view release on metacpan or search on metacpan
lib/ELab/Client.pm view on Meta::CPAN
file => { isa => 'Str' },
);
my $request = HTTP::Request::Common::POST(
$self->host().$self->endpoint()."experiments/$id",
{
file => [ $args{file} ]
},
Content_Type => 'form-data',
Authorization => $self->token(),
);
return decode_json $self->getUseragent()->request($request)->decoded_content();
}
sub upload_to_item {
my $self = shift;
my $id = shift;
my (%args) = validated_hash(
\@_,
file => { isa => 'Str' },
);
my $request = HTTP::Request::Common::POST(
$self->host().$self->endpoint()."items/$id",
{
file => [ $args{file} ]
},
Content_Type => 'form-data',
Authorization => $self->token(),
);
return decode_json $self->getUseragent()->request($request)->decoded_content();
}
sub create_event {
my $self = shift;
my $id = shift;
my (%args) = validated_hash(
\@_,
start => { isa => 'Str' },
( run in 1.421 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )