—package
VM::HetznerCloud::API::Pricing;
# ABSTRACT: Pricing
# ---
# This class is auto-generated by bin/get_hetzner_info.pl
# ---
use
v5.24;
use
Moo;
use
Mojo::Base -strict, -signatures;
our
$VERSION
=
'0.0.1'
;
# VERSION
has
endpoint
=> (
is
=>
'ro'
,
isa
=> Str,
default
=>
sub
{
'pricing'
} );
sub
list (
$self
,
%params
) {
my
$request_params
= {};
return
$self
->_request(
''
, \
%params
,
$request_params
, {
type
=>
'get'
} );
}
1;
__END__
=pod
=encoding UTF-8
=head1 NAME
VM::HetznerCloud::API::Pricing - Pricing
=head1 VERSION
version 0.0.1
=head1 SYNOPSIS
use VM::HetznerCloud;
my $api_key = '1234abc';
my $cloud = VM::HetznerCloud->new(
token => $api_key,
);
$cloud->records->create(
);
=head1 ATTRIBUTES
=over 4
=item * endpoint
=back
=head1 METHODS
=head2 list
Returns prices for all resources available on the platform. VAT and currency of the Project owner are used for calculations.
Both net and gross prices are included in the response.
$cloud->pricing->list();
=head1 AUTHOR
Renee Baecker <reneeb@cpan.org>
=head1 COPYRIGHT AND LICENSE
This software is Copyright (c) 2018 by Renee Baecker.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
=cut