File Coverage

lib/Net/API/Stripe/Financial/Connections/AccountOwner.pm
Criterion Covered Total %
statement 7 15 46.6
branch n/a
condition n/a
subroutine 3 11 27.2
pod 8 8 100.0
total 18 34 52.9


line stmt bran cond sub pod time code
1             ##----------------------------------------------------------------------------
2             ## Stripe API - ~/lib/Net/API/Stripe/Financial/Connections/AccountOwner.pm
3             ## Version v0.1.0
4             ## Copyright(c) 2022 DEGUEST Pte. Ltd.
5             ## Author: Jacques Deguest <jack@deguest.jp>
6             ## Created 2022/10/29
7             ## Modified 2022/10/29
8             ##
9             ##----------------------------------------------------------------------------
10             package Net::API::Stripe::Financial::Connections::AccountOwner;
11             BEGIN
12             {
13 2     2   21197061 use strict;
  2         21  
  2         70  
14 2     2   13 use parent qw( Net::API::Stripe::Generic );
  2         4  
  2         10  
15 2     2   552 our( $VERSION ) = 'v0.1.0';
16             };
17              
18 0     0 1   sub id { return( shift->_set_get_scalar( 'id', @_ ) ); }
19              
20 0     0 1   sub object { return( shift->_set_get_scalar( 'object', @_ ) ); }
21              
22 0     0 1   sub email { return( shift->_set_get_scalar( 'email', @_ ) ); }
23              
24 0     0 1   sub name { return( shift->_set_get_scalar( 'name', @_ ) ); }
25              
26 0     0 1   sub ownership { return( shift->_set_get_scalar( 'ownership', @_ ) ); }
27              
28 0     0 1   sub phone { return( shift->_set_get_scalar( 'phone', @_ ) ); }
29              
30 0     0 1   sub raw_address { return( shift->_set_get_scalar( 'raw_address', @_ ) ); }
31              
32 0     0 1   sub refreshed_at { return( shift->_set_get_datetime( 'refreshed_at', @_ ) ); }
33              
34             1;
35             # NOTE: POD
36             __END__
37              
38             =encoding utf8
39              
40             =head1 NAME
41              
42             Net::API::Stripe::Financial::Connections::AccountOwner - The Account Owner object
43              
44             =head1 SYNOPSIS
45              
46             =head1 VERSION
47              
48             v0.1.0
49              
50             =head1 DESCRIPTION
51              
52             Describes a snapshot of the owners of an account at a particular point in time.
53              
54             =head1 METHODS
55              
56             =head2 id string
57              
58             Unique identifier for the object.
59              
60             =head2 object string
61              
62             String representing the object's type. Objects of the same type share the same value.
63              
64             =head2 email string
65              
66             The email address of the owner.
67              
68             =head2 name string
69              
70             The full name of the owner.
71              
72             =head2 ownership string
73              
74             The ownership object that this owner belongs to.
75              
76             =head2 phone string
77              
78             The raw phone number of the owner.
79              
80             =head2 raw_address string
81              
82             The raw physical address of the owner.
83              
84             =head2 refreshed_at timestamp
85              
86             The timestamp of the refresh that updated this owner.
87              
88             =head1 API SAMPLE
89              
90             [
91             {
92             "email" : "nobody+janesmith@stripe.com",
93             "id" : "fcaown_1Le9F42eZvKYlo2CWabVv9DR",
94             "name" : "Jane Smith",
95             "object" : "linked_account_owner",
96             "ownership" : "fcaowns_1Le9F42eZvKYlo2CqGhk2pIp",
97             "phone" : "+1 555-555-5555",
98             "raw_address" : "123 Main Street, Everytown USA",
99             "refreshed_at" : null
100             }
101             ]
102              
103             =head1 HISTORY
104              
105             =head2 v0.1.0
106              
107             Initial version
108              
109             =head1 AUTHOR
110              
111             Jacques Deguest E<lt>F<jack@deguest.jp>E<gt>
112              
113             =head1 SEE ALSO
114              
115             L<Stripe API documentation|https://stripe.com/docs/api/financial_connections/ownership>
116              
117             =head1 COPYRIGHT & LICENSE
118              
119             Copyright (c) 2019-2022 DEGUEST Pte. Ltd.
120              
121             You can use, copy, modify and redistribute this package and associated
122             files under the same terms as Perl itself.
123              
124             =cut