Class ShipmentTypeIncompatibility
Specifies incompatibilties between shipments depending on their shipment_type. The appearance of incompatible shipments on the same route is restricted based on the incompatibility mode.
Implements
Namespace: Google.Maps.RouteOptimization.V1
Assembly: Google.Maps.RouteOptimization.V1.dll
Syntax
public sealed class ShipmentTypeIncompatibility : IMessage<ShipmentTypeIncompatibility>, IEquatable<ShipmentTypeIncompatibility>, IDeepCloneable<ShipmentTypeIncompatibility>, IBufferMessage, IMessage
Constructors
ShipmentTypeIncompatibility()
Declaration
public ShipmentTypeIncompatibility()
ShipmentTypeIncompatibility(ShipmentTypeIncompatibility)
Declaration
public ShipmentTypeIncompatibility(ShipmentTypeIncompatibility other)
Parameters
Type | Name | Description |
---|---|---|
ShipmentTypeIncompatibility | other |
Properties
IncompatibilityMode
Mode applied to the incompatibility.
Declaration
public ShipmentTypeIncompatibility.Types.IncompatibilityMode IncompatibilityMode { get; set; }
Property Value
Type | Description |
---|---|
ShipmentTypeIncompatibility.Types.IncompatibilityMode |
Types_
List of incompatible types. Two shipments having different shipment_types
among those listed are "incompatible".
Declaration
public RepeatedField<string> Types_ { get; }
Property Value
Type | Description |
---|---|
RepeatedField<string> |