pip_services3_expressions.variants.TypeSafeVariantOperations module

class pip_services3_expressions.variants.TypeSafeVariantOperations.TypeSafeVariantOperations

Bases: pip_services3_expressions.variants.AbstractVariantOperations.AbstractVariantOperations

Implements a strongly typed (type safe) variant operations manager object.

convert(value: pip_services3_expressions.variants.Variant.Variant, new_type: pip_services3_expressions.variants.VariantType.VariantType)pip_services3_expressions.variants.Variant.Variant

Converts variant to specified type

Parameters
  • value – A variant value to be converted.

  • new_type – A type of object to be returned.

Returns

A converted Variant value.