DataConnectOperationFailureResponse.ErrorInfo

interface DataConnectOperationFailureResponse.ErrorInfo


Information about the error, as provided in the response payload from the backend.

See https://spec.graphql.org/draft/#sec-Errors for details.

Summary

Public functions

operator Boolean
equals(other: Any?)

Compares this object with another object for equality.

Int

Calculates and returns the hash code for this object.

String

Returns a string representation of this object, useful for debugging.

Public properties

String

The error's message.

List<DataConnectPathSegment>

The path of the field in the response data to which this error relates.

Public functions

equals

operator fun equals(other: Any?): Boolean

Compares this object with another object for equality.

Parameters
other: Any?

The object to compare to this for equality.

Returns
Boolean

true if, and only if, the other object is an instance of the same implementation of ErrorInfo whose public properties compare equal using the == operator to the corresponding properties of this object.

hashCode

fun hashCode(): Int

Calculates and returns the hash code for this object.

The hash code is not guaranteed to be stable across application restarts.

Returns
Int

the hash code for this object, that incorporates the values of this object's public properties.

toString

fun toString(): String

Returns a string representation of this object, useful for debugging.

The string representation is not guaranteed to be stable and may change without notice at any time. Therefore, the only recommended usage of the returned string is debugging and/or logging. Namely, parsing the returned string or storing the returned string in non-volatile storage should generally be avoided in order to be robust in case that the string representation changes.

Returns
String

a string representation of this object, suitable for logging the error indicated by this object; it will include the path formatted into a human-readable string (if the path is not empty), and the message.

Public properties

message

val messageString

The error's message.

path

val pathList<DataConnectPathSegment>

The path of the field in the response data to which this error relates.