Class: MultiOperationExecutionFailure
errordetails.v1.MultiOperationExecutionFailure
Represents a MultiOperationExecutionFailure.
Implements
Constructors
constructor
• new MultiOperationExecutionFailure(properties?
): MultiOperationExecutionFailure
Constructs a new MultiOperationExecutionFailure.
Parameters
Name | Type | Description |
---|---|---|
properties? | IMultiOperationExecutionFailure | Properties to set |
Returns
MultiOperationExecutionFailure
Properties
statuses
• statuses: IOperationStatus
[]
One status for each requested operation from the failed MultiOperation. The failed
operation(s) have the same error details as if it was executed separately. All other operations have the
status code Aborted
and MultiOperationExecutionAborted
is added to the details field.
Implementation of
IMultiOperationExecutionFailure.statuses
Methods
toJSON
▸ toJSON(): Object
Converts this MultiOperationExecutionFailure to JSON.
Returns
Object
JSON object
create
▸ create(properties?
): MultiOperationExecutionFailure
Creates a new MultiOperationExecutionFailure instance using the specified properties.
Parameters
Name | Type | Description |
---|---|---|
properties? | IMultiOperationExecutionFailure | Properties to set |
Returns
MultiOperationExecutionFailure
MultiOperationExecutionFailure instance
decode
▸ decode(reader
, length?
): MultiOperationExecutionFailure
Decodes a MultiOperationExecutionFailure message from the specified reader or buffer.
Parameters
Name | Type | Description |
---|---|---|
reader | Uint8Array | Reader | Reader or buffer to decode from |
length? | number | Message length if known beforehand |
Returns
MultiOperationExecutionFailure
MultiOperationExecutionFailure
Throws
If the payload is not a reader or valid buffer
Throws
If required fields are missing
decodeDelimited
▸ decodeDelimited(reader
): MultiOperationExecutionFailure
Decodes a MultiOperationExecutionFailure message from the specified reader or buffer, length delimited.
Parameters
Name | Type | Description |
---|---|---|
reader | Uint8Array | Reader | Reader or buffer to decode from |
Returns
MultiOperationExecutionFailure
MultiOperationExecutionFailure
Throws
If the payload is not a reader or valid buffer
Throws
If required fields are missing
encode
▸ encode(message
, writer?
): Writer
Encodes the specified MultiOperationExecutionFailure message. Does not implicitly temporal.api.errordetails.v1.MultiOperationExecutionFailure.verify|verify messages.
Parameters
Name | Type | Description |
---|---|---|
message | IMultiOperationExecutionFailure | MultiOperationExecutionFailure message or plain object to encode |
writer? | Writer | Writer to encode to |
Returns
Writer
Writer
encodeDelimited
▸ encodeDelimited(message
, writer?
): Writer
Encodes the specified MultiOperationExecutionFailure message, length delimited. Does not implicitly temporal.api.errordetails.v1.MultiOperationExecutionFailure.verify|verify messages.
Parameters
Name | Type | Description |
---|---|---|
message | IMultiOperationExecutionFailure | MultiOperationExecutionFailure message or plain object to encode |
writer? | Writer | Writer to encode to |
Returns
Writer
Writer
fromObject
▸ fromObject(object
): MultiOperationExecutionFailure
Creates a MultiOperationExecutionFailure message from a plain object. Also converts values to their respective internal types.
Parameters
Name | Type | Description |
---|---|---|
object | Object | Plain object |
Returns
MultiOperationExecutionFailure
MultiOperationExecutionFailure
getTypeUrl
▸ getTypeUrl(typeUrlPrefix?
): string
Gets the default type url for MultiOperationExecutionFailure
Parameters
Name | Type | Description |
---|---|---|
typeUrlPrefix? | string | your custom typeUrlPrefix(default "type.googleapis.com") |
Returns
string
The default type url
toObject
▸ toObject(message
, options?
): Object
Creates a plain object from a MultiOperationExecutionFailure message. Also converts values to other types if specified.
Parameters
Name | Type | Description |
---|---|---|
message | MultiOperationExecutionFailure | MultiOperationExecutionFailure |
options? | IConversionOptions | Conversion options |
Returns
Object
Plain object