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)
=cut

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