Class FlexibleTimeRange (0.1.0)

FlexibleTimeRange(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A flexible specification of a time range that has 3 points of flexibility: (1) a flexible start time, (2) a flexible end time, (3) a flexible duration. It is possible to specify a contradictory time range that cannot be matched by any Interval. This causes a validation error.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
end_time_not_earlier_than str
This field is a member of oneof_ _end_time_not_earlier_than.
end_time_not_later_than str
This field is a member of oneof_ _end_time_not_later_than.
max_duration str
This field is a member of oneof_ _max_duration.
min_duration str
This field is a member of oneof_ _min_duration.
start_time_not_earlier_than str
This field is a member of oneof_ _start_time_not_earlier_than.
start_time_not_later_than str
This field is a member of oneof_ _start_time_not_later_than.