ask_sdk_model.interfaces.viewport.size package

Submodules

Note

Canonical imports have been added in the __init__.py of the package. This helps in importing the class directly from the package, than through the module.

For eg: if package a has module b with class C, you can do from a import C instead of from a.b import C.

ask_sdk_model.interfaces.viewport.size.continuous_viewport_size module

class ask_sdk_model.interfaces.viewport.size.continuous_viewport_size.ContinuousViewportSize(min_pixel_width=None, min_pixel_height=None, max_pixel_width=None, max_pixel_height=None)

Bases: ask_sdk_model.interfaces.viewport.size.viewport_size.ViewportSize

Defines range of size with minimum and maximum values for with and height.

Parameters:
  • min_pixel_width ((optional) int) –
  • min_pixel_height ((optional) int) –
  • max_pixel_width ((optional) int) –
  • max_pixel_height ((optional) int) –
attribute_map = {'max_pixel_height': 'maxPixelHeight', 'max_pixel_width': 'maxPixelWidth', 'min_pixel_height': 'minPixelHeight', 'min_pixel_width': 'minPixelWidth', 'object_type': 'type'}
deserialized_types = {'max_pixel_height': 'int', 'max_pixel_width': 'int', 'min_pixel_height': 'int', 'min_pixel_width': 'int', 'object_type': 'str'}
supports_multiple_types = False
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

ask_sdk_model.interfaces.viewport.size.discrete_viewport_size module

class ask_sdk_model.interfaces.viewport.size.discrete_viewport_size.DiscreteViewportSize(pixel_width=None, pixel_height=None)

Bases: ask_sdk_model.interfaces.viewport.size.viewport_size.ViewportSize

Defines a fixed size of viewport.

Parameters:
  • pixel_width ((optional) int) –
  • pixel_height ((optional) int) –
attribute_map = {'object_type': 'type', 'pixel_height': 'pixelHeight', 'pixel_width': 'pixelWidth'}
deserialized_types = {'object_type': 'str', 'pixel_height': 'int', 'pixel_width': 'int'}
supports_multiple_types = False
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model

ask_sdk_model.interfaces.viewport.size.viewport_size module

class ask_sdk_model.interfaces.viewport.size.viewport_size.ViewportSize(object_type=None)

Bases: object

Information regarding the range of sizes for a configuration.

Parameters:object_type ((optional) str) – name of the type of a viewport object

Note

This is an abstract class. Use the following mapping, to figure out the model class to be instantiated, that sets type variable.

attribute_map = {'object_type': 'type'}
deserialized_types = {'object_type': 'str'}
discriminator_value_class_map = {'CONTINUOUS': 'ask_sdk_model.interfaces.viewport.size.continuous_viewport_size.ContinuousViewportSize', 'DISCRETE': 'ask_sdk_model.interfaces.viewport.size.discrete_viewport_size.DiscreteViewportSize'}
classmethod get_real_child_model(data)

Returns the real base class specified by the discriminator

json_discriminator_key = 'type'
supports_multiple_types = False
to_dict()

Returns the model properties as a dict

to_str()

Returns the string representation of the model