vortexasdk.api.breakdown_item

BreakdownItem

BreakdownItem(*, key: typing.Optional[str], count: typing.Optional[int],
              label: typing.Optional[str], value: typing.Optional[float],
              breakdown: typing.Optional[typing.List[typing.Dict]])

Generic container class holding a key <> value pair, a count, and optionally a label and a breakdown of records contributing to the given value.

For example, this class could hold the average speed of vessels (value) on 2019-01-01 (key), the number of vessels contributing to the this average (count) and additional information about the aggregation (breakdown).

If the BreakdownItem is enriched by reference data (e.g. in fleet-utilisation/breakdown/origin), key is the ID of the reference entity, label holds its name and value and count correspond to numeric values of the returned record.

model_config