public sealed class ShipmentTypeIncompatibility : IMessage<ShipmentTypeIncompatibility>, IEquatable<ShipmentTypeIncompatibility>, IDeepCloneable<ShipmentTypeIncompatibility>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Optimization v1 API 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
IMessageShipmentTypeIncompatibility, IEquatableShipmentTypeIncompatibility, IDeepCloneableShipmentTypeIncompatibility, 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 |
ShipmentTypeIncompatibilityTypesIncompatibilityMode |
|
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 |
RepeatedFieldstring |
|