package status

Import Path
	google.golang.org/genproto/googleapis/rpc/status (on go.dev)

Dependency Relation
	imports 6 packages, and imported by 8 packages

Involved Source Files status.pb.go
Package-Level Type Names (only one, which is exported)
/* sort exporteds by: | */
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](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code]. A list of messages that carry the error details. There is a common set of message types for APIs to use. 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][google.rpc.Status.details] field, or localized by the client. Deprecated: Use Status.ProtoReflect.Descriptor instead. (*T) GetCode() int32 (*T) GetDetails() []*anypb.Any (*T) GetMessage() string (*T) ProtoMessage() (*T) ProtoReflect() protoreflect.Message (*T) Reset() (*T) String() string *T : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage *T : google.golang.org/protobuf/runtime/protoiface.MessageV1 *T : expvar.Var *T : fmt.Stringer func google.golang.org/genproto/googleapis/cloud/tasks/v2.(*Attempt).GetResponseStatus() *Status func google.golang.org/genproto/googleapis/devtools/cloudtrace/v2.(*Span).GetStatus() *Status func google.golang.org/genproto/googleapis/logging/v2.(*WriteLogEntriesPartialErrors).GetLogEntryErrors() map[int32]*Status func google.golang.org/genproto/googleapis/monitoring/v3.(*AlertPolicy).GetValidity() *Status func google.golang.org/genproto/googleapis/monitoring/v3.(*CreateTimeSeriesError).GetStatus() *Status func google.golang.org/genproto/googleapis/monitoring/v3.(*CreateTimeSeriesSummary_Error).GetStatus() *Status func google.golang.org/genproto/googleapis/monitoring/v3.(*ListTimeSeriesResponse).GetExecutionErrors() []*Status func google.golang.org/genproto/googleapis/monitoring/v3.(*QueryTimeSeriesResponse).GetPartialErrors() []*Status func google.golang.org/grpc/internal/status.(*Status).Proto() *Status func google.golang.org/grpc/internal/status.FromProto(s *Status) *status.Status func google.golang.org/grpc/status.ErrorProto(s *Status) error func google.golang.org/grpc/status.FromProto(s *Status) *status.Status
Package-Level Functions (total 3, none are exported)