public sealed class BreakRule.Types.BreakRequest : IMessage<BreakRule.Types.BreakRequest>, IEquatable<BreakRule.Types.BreakRequest>, IDeepCloneable<BreakRule.Types.BreakRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Optimization v1 API class BreakRule.Types.BreakRequest.
The sequence of breaks (i.e. their number and order) that apply to each
vehicle must be known beforehand. The repeated BreakRequests define
that sequence, in the order in which they must occur. Their time windows
(earliest_start_time / latest_start_time) may overlap, but they must
be compatible with the order (this is checked).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["This document provides reference documentation for the `BreakRule.Types.BreakRequest` class within the Cloud Optimization v1 API, detailing its usage and properties."],["The `BreakRule.Types.BreakRequest` class defines a sequence of breaks for each vehicle, specifying their order and time windows, which may overlap but must remain in the correct sequence."],["The latest version of `BreakRule.Types.BreakRequest` is 2.6.0, and the documentation also provides links to older versions, down to 1.0.0-beta01, within the .NET ecosystem."],["`BreakRequest` objects require `EarliestStartTime`, `LatestStartTime`, and `MinDuration` properties to be set, which define the time windows and minimum duration of the breaks."],["The `BreakRule.Types.BreakRequest` class inherits from `object` and implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."]]],[]]