NAME
Data::Kramerius::Object - Data object for kramerius instance.
SYNOPSIS
use Data::Kramerius::Object;
my $obj = Data::Kramerius::Object->new(%params);
my $active = $obj->active;
my $id = $obj->id;
my $name = $obj->name;
my $url = $obj->url;
my $version = $obj->version;
METHODS
new
my $obj = Data::Kramerius::Object->new(%params);
Constructor.
Returns instance of object.
activeFlag which means, if project is or not active. It's required.
idId of Kramerius system. It's required.
nameName of Kramerius system. It's required.
urlURL of Kramerius system. It's required.
versionVersion of Kramerius system. It's required.
active
my $active = $obj->active;
Get flag about activity of Kramerius system.
Returns 0/1.
id
my $id = $obj->id;
Get id of Kramerius system.
Returns string.
name
my $name = $obj->name;
Get name of Kramerius system.
Returns string.
url
my $url = $obj->url;
Get URL of Kramerius system.
Returns string.
version
my $version = $obj->version;
Get version of Kramerius system.
Returns number.
EXAMPLE
use strict;
use warnings;
use Data::Kramerius::Object;
my $obj = Data::Kramerius::Object->new(
'active' => 1,
'id' => 'foo',
'name' => 'Foo Kramerius',
'url' => 'https://foo.example.com',
'version' => 4,
);
# Print out.
print 'Active: '.$obj->active."\n";
print 'Id: '.$obj->id."\n";
print 'Name: '.$obj->name."\n";
print 'URL: '.$obj->url."\n";
print 'Version: '.$obj->version."\n";
# Output:
# Active: 1
# Id: foo
# Name: Foo Kramerius
# URL: https://foo.example.com
# Version: 4
DEPENDENCIES
Mo.
REPOSITORY
https://github.com/michal-josef-spacek/Data-Kramerius
AUTHOR
Michal Josef Špaček mailto:skim@cpan.org
LICENSE AND COPYRIGHT
© 2021-2023 Michal Josef Špaček
BSD 2-Clause License
VERSION
0.06