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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eBreakRule.Types.BreakRequest\u003c/code\u003e class within the Cloud Optimization v1 API, detailing its usage and properties.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBreakRule.Types.BreakRequest\u003c/code\u003e 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.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eBreakRule.Types.BreakRequest\u003c/code\u003e is 2.6.0, and the documentation also provides links to older versions, down to 1.0.0-beta01, within the .NET ecosystem.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBreakRequest\u003c/code\u003e objects require \u003ccode\u003eEarliestStartTime\u003c/code\u003e, \u003ccode\u003eLatestStartTime\u003c/code\u003e, and \u003ccode\u003eMinDuration\u003c/code\u003e properties to be set, which define the time windows and minimum duration of the breaks.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBreakRule.Types.BreakRequest\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]