API

class xenops.data.converter.BaseConverter(attribute, service_attribute)[source]

Base converter

export_attribute(data_object)[source]

Convert DataType data to service data

Parameters:data_object (xenops.data.DataType) –
Returns:
get_import_value(keys, data)[source]

Recursive function for getting data from service data dict

Parameters:
  • keys (str) –
  • data (dict) –
Returns:

import_attribute(data)[source]

Convert raw service data to DataType data

Parameters:data (dict) –
Returns:
class xenops.data.converter.Attribute(attribute, service_attribute)[source]

Bases: xenops.data.converter.BaseConverter

Default attribute converter