NAME

Business::Westpac::Role::CSV

SYNOPSIS

use Moose;
with 'Business::Westpac::Role::CSV';

DESCRIPTION

Role for CSV related attributes and functions used in the Business::Westpac namespace

ATTRIBUTES

None yet

METHODS

attributes_to_csv

Convert the list of attributes to a CSV line:

my @csv = $self->attributes_to_csv( qw/
    record_type
    payment_amount
    ...
/ );

METHODS

values_to_csv

Convert the list of values to a CSV line:

my @csv = $self->values_to_csv(
    $self->record_type,
    $self->payment_amount,
    ...
);