Constructor
new Transition(propertiesopt)
Constructs a new Transition.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.optimization.v1.ShipmentRoute.ITransition |
<optional> |
Properties to set |
- Implements:
-
- ITransition
Members
breakDuration
Transition breakDuration.
delayDuration
Transition delayDuration.
loads
Transition loads.
routePolyline
Transition routePolyline.
startTime
Transition startTime.
totalDuration
Transition totalDuration.
trafficInfoUnavailable
Transition trafficInfoUnavailable.
travelDistanceMeters
Transition travelDistanceMeters.
travelDuration
Transition travelDuration.
vehicleLoads
Transition vehicleLoads.
waitDuration
Transition waitDuration.
Methods
toJSON() → {Object.<string, *>}
Converts this Transition to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.optimization.v1.ShipmentRoute.Transition}
Creates a new Transition instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.optimization.v1.ShipmentRoute.ITransition |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.optimization.v1.ShipmentRoute.Transition |
Transition instance |
(static) decode(reader, lengthopt) → {google.cloud.optimization.v1.ShipmentRoute.Transition}
Decodes a Transition message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.optimization.v1.ShipmentRoute.Transition |
Transition |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.optimization.v1.ShipmentRoute.Transition}
Decodes a Transition message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.optimization.v1.ShipmentRoute.Transition |
Transition |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified Transition message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.optimization.v1.ShipmentRoute.ITransition |
Transition message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified Transition message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.optimization.v1.ShipmentRoute.ITransition |
Transition message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.optimization.v1.ShipmentRoute.Transition}
Creates a Transition message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.optimization.v1.ShipmentRoute.Transition |
Transition |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Transition
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a Transition message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.optimization.v1.ShipmentRoute.Transition |
Transition |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Transition message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|