public sealed class ShipmentTypeIncompatibility : IMessage<ShipmentTypeIncompatibility>, IEquatable<ShipmentTypeIncompatibility>, IDeepCloneable<ShipmentTypeIncompatibility>, IBufferMessage, IMessage
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
IMessage<ShipmentTypeIncompatibility>, IEquatable<ShipmentTypeIncompatibility>, IDeepCloneable<ShipmentTypeIncompatibility>, IBufferMessage, IMessageNamespace
Google.Cloud.Optimization.V1Assembly
Google.Cloud.Optimization.V1.dll
Constructors
ShipmentTypeIncompatibility()
public ShipmentTypeIncompatibility()
ShipmentTypeIncompatibility(ShipmentTypeIncompatibility)
public ShipmentTypeIncompatibility(ShipmentTypeIncompatibility other)
Parameter | |
---|---|
Name | Description |
other | ShipmentTypeIncompatibility |
Properties
IncompatibilityMode
public ShipmentTypeIncompatibility.Types.IncompatibilityMode IncompatibilityMode { get; set; }
Mode applied to the incompatibility.
Property Value | |
---|---|
Type | Description |
ShipmentTypeIncompatibility.Types.IncompatibilityMode |
Types_
public RepeatedField<string> Types_ { get; }
List of incompatible types. Two shipments having different shipment_types
among those listed are "incompatible".
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |