File Coverage

lib/Net/API/Stripe/Product/TaxCode.pm
Criterion Covered Total %
statement 19 23 82.6
branch n/a
condition n/a
subroutine 7 11 63.6
pod 4 4 100.0
total 30 38 78.9


line stmt bran cond sub pod time code
1             ##----------------------------------------------------------------------------
2             ## Stripe API - ~/lib/Net/API/Stripe/Product/TaxCode
3             ## Version v0.1.0
4             ## Copyright(c) 2022 DEGUEST Pte. Ltd.
5             ## Author: Jacques Deguest <jack@deguest.jp>
6             ## Created 2022/01/24
7             ## Modified 2022/01/24
8             ##
9             ##----------------------------------------------------------------------------
10             package Net::API::Stripe::Product::TaxCode;
11             BEGIN
12             {
13 2     2   21317599 use strict;
  2         19  
  2         76  
14 2     2   10 use warnings;
  2         4  
  2         68  
15 2     2   10 use parent qw( Net::API::Stripe::Generic );
  2         8  
  2         12  
16 2     2   151 use vars qw( $VERSION );
  2         4  
  2         137  
17 2     2   42 our( $VERSION ) = 'v0.1.0';
18             };
19              
20 2     2   15 use strict;
  2         8  
  2         55  
21 2     2   18 use warnings;
  2         4  
  2         279  
22              
23 0     0 1   sub id { return( shift->_set_get_scalar( 'id', @_ ) ); }
24              
25 0     0 1   sub object { return( shift->_set_get_scalar( 'object', @_ ) ); }
26              
27 0     0 1   sub description { return( shift->_set_get_scalar( 'description', @_ ) ); }
28              
29 0     0 1   sub name { return( shift->_set_get_scalar( 'name', @_ ) ); }
30              
31             1;
32              
33             __END__
34              
35             =encoding utf8
36              
37             =head1 NAME
38              
39             Net::API::Stripe::Product::TaxCode - The tax code object
40              
41             =head1 SYNOPSIS
42              
43             =head1 VERSION
44              
45             v0.1.0
46              
47             =head1 DESCRIPTION
48              
49             L<Tax codes|Tax codes> classify goods and services for tax purposes.
50              
51             =head1 METHODS
52              
53             =head2 id string
54              
55             Unique identifier for the object.
56              
57             =head2 object string
58              
59             String representing the object's type. Objects of the same type share the same value.
60              
61             =head2 description string
62              
63             A detailed description of which types of products the tax code represents.
64              
65             =head2 name string
66              
67             A short name for the tax code.
68              
69             =head1 API SAMPLE
70              
71             {
72             "id": "txcd_99999999",
73             "object": "tax_code",
74             "description": "Any tangible or physical good. For jurisdictions that impose a tax, the standard rate is applied.",
75             "name": "General - Tangible Goods"
76             }
77              
78             =head1 HISTORY
79              
80             =head2 v0.1.0
81              
82             Initial version
83              
84             =head1 AUTHOR
85              
86             Jacques Deguest E<lt>F<jack@deguest.jp>E<gt>
87              
88             =head1 SEE ALSO
89              
90             L<Stripe API documentation|https://stripe.com/docs/api#tax_code_object>
91              
92             =head1 COPYRIGHT & LICENSE
93              
94             Copyright (c) 2019-2022 DEGUEST Pte. Ltd.
95              
96             You can use, copy, modify and redistribute this package and associated
97             files under the same terms as Perl itself.
98              
99             =cut