| Net-FreshBooks-API documentation | Contained in the Net-FreshBooks-API distribution. |
Net::FreshBooks::API::Recurring::AutoBill::Card::Expiration - FreshBooks Autobill Credit Card Expiration access
version 0.21
This software is copyright (c) 2011 by Edmund von der Burg & Olaf Alders.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
| Net-FreshBooks-API documentation | Contained in the Net-FreshBooks-API distribution. |
use strict; use warnings; package Net::FreshBooks::API::Recurring::AutoBill::Card::Expiration; BEGIN { $Net::FreshBooks::API::Recurring::AutoBill::Card::Expiration::VERSION = '0.21'; } use Moose; extends 'Net::FreshBooks::API::Base'; has $_ => ( is => _fields()->{$_}->{is} ) for sort keys %{ _fields() }; sub node_name { return 'expiration' } sub _fields { return { month => { is => 'rw' }, year => { is => 'rw' }, }; } # make sure unitialized objects don't make the cut sub _validates { my $self = shift; return ( $self->month && $self->year ); } __PACKAGE__->meta->make_immutable(); 1; # ABSTRACT: FreshBooks Autobill Credit Card Expiration access __END__