Class ShipmentTypeIncompatibility (1.0.0-beta01)

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.

Inheritance

Object > ShipmentTypeIncompatibility

Namespace

Google.Cloud.Optimization.V1

Assembly

Google.Cloud.Optimization.V1.dll

Constructors

ShipmentTypeIncompatibility()

public ShipmentTypeIncompatibility()

ShipmentTypeIncompatibility(ShipmentTypeIncompatibility)

public ShipmentTypeIncompatibility(ShipmentTypeIncompatibility other)
Parameter
NameDescription
otherShipmentTypeIncompatibility

Properties

IncompatibilityMode

public ShipmentTypeIncompatibility.Types.IncompatibilityMode IncompatibilityMode { get; set; }

Mode applied to the incompatibility.

Property Value
TypeDescription
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
TypeDescription
RepeatedField<String>