The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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