NAME
Toolforge::MixNMatch::Object::User - Mix'n'match user datatype.
SYNOPSIS
my
$obj
= Toolforge::MixNMatch::Object::User->new(
%params
);
my
$count
=
$obj
->count;
my
$uid
=
$obj
->uid;
my
$username
=
$obj
->username;
DESCRIPTION
This datatype is base class for Mix'n'match user.
METHODS
new
my
$obj
= Toolforge::MixNMatch::Object::User->new(
%params
);
Constructor.
Returns instance of object.
count
Count number of records for user. Parameter is required.
uid
User UID. Parameter is required.
username
User name. Parameter is required.
count
my
$count
=
$obj
->count;
Get count for user.
Returns number.
uid
my
$uid
=
$obj
->uid;
Get UID of user.
Returns number.
username
my
$username
=
$obj
->username;
Get user name.
Returns string.
ERRORS
new():
From Mo::utils::check_required():
Parameter
'count'
is required.
Parameter
'uid'
is required.
Parameter
'username'
is required.
EXAMPLE
use
strict;
use
warnings;
# Object.
my
$obj
= Toolforge::MixNMatch::Object::User->new(
'count'
=> 6,
'uid'
=> 1,
'username'
=>
'Skim'
,
);
# Get count for user.
my
$count
=
$obj
->count;
# Get UID of user.
my
$uid
=
$obj
->uid;
# Get user name.
my
$username
=
$obj
->username;
# Print out.
"Count: $count\n"
;
"UID: $uid\n"
;
"User name: $username\n"
;
# Output:
# Count: 6
# UID: 1
# User name: Skim
DEPENDENCIES
SEE ALSO
- Toolforge::MixNMatch::Object
-
Toolforge Mix'n'match tool objects.
REPOSITORY
https://github.com/michal-josef-spacek/Toolforge-MixNMatch-Object
AUTHOR
Michal Josef Špaček mailto:skim@cpan.org
LICENSE AND COPYRIGHT
© Michal Josef Špaček 2020
BSD 2-Clause License
VERSION
0.03