This repository has been archived on 2023-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
2019-07-02 14:21:01 +00:00
|
|
|
package Pear::LocalLoop::Import::LCCCsv;
|
|
|
|
use Moo;
|
|
|
|
use Pear::LocalLoop::Error;
|
|
|
|
|
|
|
|
has external_name => (
|
|
|
|
is => 'ro',
|
|
|
|
default => 'LCC CSV',
|
|
|
|
);
|
|
|
|
|
|
|
|
has csv_required_columns => (
|
|
|
|
is => 'lazy',
|
|
|
|
builder => sub {
|
|
|
|
Pear::LocalLoop::ImplementationError->throw("Must be implemented by child class");
|
|
|
|
},
|
|
|
|
);
|
|
|
|
|
2019-07-05 14:30:31 +00:00
|
|
|
with qw/
|
|
|
|
Pear::LocalLoop::Import::Role::ExternalName
|
|
|
|
Pear::LocalLoop::Import::Role::Schema
|
|
|
|
Pear::LocalLoop::Import::Role::CSV
|
|
|
|
/;
|
|
|
|
|
|
|
|
1;
|