Testopia:Documentation:XMLRPC:Product

From MozillaWiki
Revision as of 20:49, 25 September 2007 by Ghendricks (talk | contribs)
Jump to navigation Jump to search

Back to Testopia:Documentation:XMLRPC

Product

Description

An object representing a Testopia product.

Hiearchy

Bugzilla::WebService::Testopia::Product

Attributes

Attribute Data Type Comments
id integer
name string
description string
milestone_url string
disallow_new integer
votes_per_user integer
max_votes_per_bug integer
votes_to_confirm integer
default_milestone string
classification_id integer


Methods


lookup_id_by_name - Lookup A Product ID By Its Name


Usage

Product.lookup_id_by_name

Parameters
Parameter Data Type Comments
name string Cannot be null or empty string


Result

The product id for the respective name or 0 if an error occurs.

Example

Perl

my $product_name = 'Product Name';
$proxy->call('Product.lookup_id_by_name', 'Product Name');



lookup_name_by_id - Lookup A Product Name By Its ID


Usage

Product.lookup_name_by_id

Parameters
Parameter Data Type Comments
id integer Cannot be 0


Result

The product name for the respective id or empty string if an error occurs.

Example

Perl

my $product_id = 1;
$proxy->call('Product.lookup_name_by_id', $product_id);



get_milestones - Get a list of milestones for the given Product


Usage

Product.get_milestones

Parameters
Parameter Data Type Comments
product_id integer


Result

An array of Milestone hash maps or a hash map containing values for the keys, "faultcode" and "faultstring".

Example

Perl

my $product_id = 1;
$proxy->call('Product.lookup_name_by_id', $product_id);


Back to Testopia