File Coverage

blib/lib/VM/HetznerCloud/API/Pricing.pm
Criterion Covered Total %
statement 14 20 70.0
branch n/a
condition n/a
subroutine 5 6 83.3
pod 1 1 100.0
total 20 27 74.0


line stmt bran cond sub pod time code
1             package VM::HetznerCloud::API::Pricing;
2              
3             # ABSTRACT: Pricing
4              
5             # ---
6             # This class is auto-generated by bin/get_hetzner_info.pl
7             # ---
8              
9 3     3   1712 use v5.24;
  3         18  
10              
11 3     3   23 use Moo;
  3         18  
  3         28  
12 3     3   1004 use Types::Standard qw(:all);
  3         7  
  3         28  
13              
14 3     3   71111 use Mojo::Base -strict, -signatures;
  3         15  
  3         30  
15              
16             extends 'VM::HetznerCloud::APIBase';
17              
18 3     3   681 use utf8;
  3         11  
  3         15  
19              
20             our $VERSION = '0.0.3'; # VERSION
21              
22             has endpoint => ( is => 'ro', isa => Str, default => sub { 'pricing' } );
23              
24 0     0 1   sub list ($self, %params) {
  0            
  0            
  0            
25 0           my $request_params = {};
26 0           return $self->_request( '', \%params, $request_params, { type => 'get', oid => '/pricing#get' } );
27             }
28              
29              
30             1;
31              
32             __END__