PriceQuantity

Python pydantic class corresponding to json type `price.quantity`.

class gwatn.types.PriceQuantity(*, PriceTimes1000, QuantityTimes1000, PriceUnit, QuantityUnit, InjectionIsPositive, TypeName='price.quantity', Version='000')
Parameters:
  • PriceTimes1000 (int) –

  • QuantityTimes1000 (int) –

  • PriceUnit (MarketPriceUnit) –

  • QuantityUnit (MarketQuantityUnit) –

  • InjectionIsPositive (bool) –

  • TypeName (Literal['price.quantity']) –

  • Version (str) –

PriceTimes1000:
  • Description:

QuantityTimes1000:
  • Description:

PriceUnit:
  • Description:

QuantityUnit:
  • Description:

InjectionIsPositive:
  • Description:

class gwatn.types.PriceQuantity_Maker(price_times1000, quantity_times1000, price_unit, quantity_unit, injection_is_positive)
Parameters:
classmethod tuple_to_type(tuple)

Given a Python class object, returns the serialized JSON type object

Parameters:

tuple (PriceQuantity) –

Return type:

str

classmethod type_to_tuple(t)

Given a serialized JSON type object, returns the Python class object

Parameters:

t (str) –

Return type:

PriceQuantity