Skip to content

delivery_duration_pb2

frequenz.api.common.v1.grid.delivery_duration_pb2 ¤

Generated protocol buffer code.

Attributes¤

frequenz.api.common.v1.grid.delivery_duration_pb2.DELIVERY_DURATION_15 module-attribute ¤

15-minute contract duration.

frequenz.api.common.v1.grid.delivery_duration_pb2.DELIVERY_DURATION_30 module-attribute ¤

30-minute contract duration.

frequenz.api.common.v1.grid.delivery_duration_pb2.DELIVERY_DURATION_5 module-attribute ¤

5-minute duration

frequenz.api.common.v1.grid.delivery_duration_pb2.DELIVERY_DURATION_60 module-attribute ¤

1-hour contract duration.

frequenz.api.common.v1.grid.delivery_duration_pb2.DELIVERY_DURATION_UNSPECIFIED module-attribute ¤

Default value, indicates that the duration is unspecified.

Classes¤

frequenz.api.common.v1.grid.delivery_duration_pb2.DeliveryDuration ¤

Bases: _DeliveryDuration

DeliveryDuration represents the time increment, in minutes, used for electricity deliveries and trading. These durations serve as the basis for defining the delivery period in contracts, and they dictate how energy is scheduled and delivered to meet contractual obligations.

Compatibility Constraints

Not all delivery durations are universally compatible with all delivery areas or markets.

frequenz.api.common.v1.grid.delivery_duration_pb2.DeliveryPeriod ¤

Bases: Message

DeliveryPeriod represents the time period during which the contract is delivered. It is defined by a start timestamp and a duration.

Attributes¤
duration instance-attribute ¤

The length of the delivery period.

start property ¤

Start UTC timestamp represents the beginning of the delivery period. This timestamp is inclusive, meaning that the delivery period starts from this point in time.

Note

Delivery period start time constraints: - 5-minute durations must start at times that are multiples of 5 minutes past the hour. - 15-minute durations must start at :00, :15, :30, or :45 past the hour. - 30-minute durations must start at :00 or :30 past the hour. - 60-minute durations must start at :00 past the hour.