public sealed class Row : IMessage<ShipmentModel.Types.DurationDistanceMatrix.Types.Row>, IEquatable<ShipmentModel.Types.DurationDistanceMatrix.Types.Row>, IDeepCloneable<ShipmentModel.Types.DurationDistanceMatrix.Types.Row>, IBufferMessage, IMessage
Specifies a row of the duration and distance matrix.
Duration values for a given row. It must have as many elements as
[ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
Distance values for a given row. If no costs or constraints refer to
distances in the model, this can be left empty; otherwise it must have
as many elements as durations.
[[["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."],[[["The content describes the `Row` class within the `Google.Cloud.Optimization.V1` namespace, which is part of the `ShipmentModel.Types.DurationDistanceMatrix.Types` structure."],["The `Row` class specifies a row in a duration and distance matrix and implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The `Row` class has two constructors, one default and another that takes an existing `Row` object for initialization."],["It contains two key properties: `Durations`, which holds duration values, and `Meters`, which holds distance values for the row, both represented as collections of values."],["The latest version of the documentation provided is for version `2.6.0`, while the earliest is `1.0.0-beta01`, with several other versions in between, allowing users to refer to different versions of the class."]]],[]]