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 | |