InputParam

class pyvo.io.vosi.vodataservice.InputParam(config=None, pos=None, _name='', use='optional', std='1', **kwargs)[source]

Bases: BaseParam

InputParam element as described in http://www.ivoa.net/xml/VODataService/v1.1

A description of a service or function parameter having a fixed data type.

Attributes Summary

datatype

The type of data contained in the element

std

If true, the meaning and behavior of this parameter is reserved and defined by a standard interface.

use

An indication of whether this parameter is required to be provided for the application or service to work properly.

Methods Summary

parse(iterator, config)

For internal use.

Attributes Documentation

datatype

The type of data contained in the element

std

If true, the meaning and behavior of this parameter is reserved and defined by a standard interface. If false, it represents an implementation-specific parameter that effectively extends the behavior of the service or application.

use

An indication of whether this parameter is required to be provided for the application or service to work properly. Allowed values are “required” and “optional”.

Methods Documentation

parse(iterator, config)[source]

For internal use. Parse the XML content of the children of the element. Override this method and do after-parse checks after calling super().parse, if you need to.

Parameters:
iteratorxml iterator

An iterator over XML elements as returned by get_xml_iterator.

configdict

The configuration dictionary that affects how certain elements are read.