Status class

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details.

Annotations
  • @JsonSerializable()

Constructors

Status({required int code, required String message, List? details})
Status.fromJson(Map<String, dynamic> json)
factory

Properties

code int
The status code, which should be an enum value of google.rpc.Code.
final
details List?
final
hashCode int
The hash code for this object.
no setterinherited
message String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited