SnapshotHeatpumpwithbooststore
Python pydantic class corresponding to json type `snapshot.heatpumpwithbooststore`
.
- class gwatn.types.SnapshotHeatpumpwithbooststore(*, FromGNodeAlias, FromGNodeInstanceId, BoostPowerKwTimes1000, HeatpumpPowerKwTimes1000, StoreKwh, CopTimes10, MaxStoreKwh, AboutTerminalAssetAlias, TypeName='snapshot.heatpumpwithbooststore', Version='000')
- Parameters:
FromGNodeAlias (str) –
FromGNodeInstanceId (str) –
BoostPowerKwTimes1000 (int) –
HeatpumpPowerKwTimes1000 (int) –
StoreKwh (int) –
CopTimes10 (int) –
MaxStoreKwh (int) –
AboutTerminalAssetAlias (str) –
TypeName (Literal['snapshot.heatpumpwithbooststore']) –
Version (str) –
- FromGNodeAlias:
Description:
Format: LeftRightDot
- FromGNodeInstanceId:
Description:
Format: UuidCanonicalTextual
- BoostPowerKwTimes1000:
Description:
- HeatpumpPowerKwTimes1000:
Description:
- StoreKwh:
Description:
- CopTimes10:
Description:
- MaxStoreKwh:
Description:
- AboutTerminalAssetAlias:
Description:
Format: LeftRightDot
- class gwatn.types.snapshot_heatpumpwithbooststore.check_is_uuid_canonical_textual(v)
UuidCanonicalTextual format: A string of hex words separated by hyphens of length 8-4-4-4-12.
- Raises:
ValueError – if not UuidCanonicalTextual format
- Parameters:
v (str) –
- class gwatn.types.snapshot_heatpumpwithbooststore.check_is_left_right_dot(v)
LeftRightDot format: Lowercase alphanumeric words separated by periods, most significant word (on the left) starting with an alphabet character.
- Raises:
ValueError – if not LeftRightDot format
- Parameters:
v (str) –
- class gwatn.types.SnapshotHeatpumpwithbooststore_Maker(from_g_node_alias, from_g_node_instance_id, boost_power_kw_times1000, heatpump_power_kw_times1000, store_kwh, cop_times10, max_store_kwh, about_terminal_asset_alias)
- Parameters:
from_g_node_alias (str) –
from_g_node_instance_id (str) –
boost_power_kw_times1000 (int) –
heatpump_power_kw_times1000 (int) –
store_kwh (int) –
cop_times10 (int) –
max_store_kwh (int) –
about_terminal_asset_alias (str) –
- classmethod tuple_to_type(tuple)
Given a Python class object, returns the serialized JSON type object
- Parameters:
tuple (SnapshotHeatpumpwithbooststore) –
- Return type:
str
- classmethod type_to_tuple(t)
Given a serialized JSON type object, returns the Python class object
- Parameters:
t (str) –
- Return type: