The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

MOBY::Client::SimpleInput - a small object describing a MOBY service

SYNOPSIS

DESCRIPTION

A module for describing the Simple inputs to a moby service

AUTHORS

Mark Wilkinson (markw at illuminae dot com)

METHODS

new

 Title     :    new
 Usage     :    my $IN = MOBY::Client::SimpleInput->new(%args)
 Function  :    create SimpleInput object
 Returns   :    MOBY::Client::SimpleInput object
 Args      :    articleName => $articleName (optional)
                objectType => $objectType (required)
                namespaces => \@namesapces (optional)

articleName

 Title     :    articleName
 Usage     :    $name = $IN->articleName([$name])
 Function  :    get/set articleName
 Returns   :    string

objectType

 Title     :    objectType
 Usage     :    $type = $IN->objectType([$type])
 Function  :    get/set name
 Returns   :    string

namespaces

 Title     :    namespaces
 Usage     :    $namespaces = $IN->namespaces([\@namespaces])
 Function  :    get/set namespaces for the objectType
 Returns   :    arrayref of namespace strings

addNamespace

 Title     :    addNamespace
 Usage     :    $namespaces = $IN->addNamespace($namespace)
 Function  :    add another namespace for the objectType
 Returns   :    arrayref of namespace strings