Class: Google::Apis::FirebaseV1beta1::StatusProto
- Inherits:
-
Object
- Object
- Google::Apis::FirebaseV1beta1::StatusProto
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/firebase_v1beta1/classes.rb,
lib/google/apis/firebase_v1beta1/representations.rb,
lib/google/apis/firebase_v1beta1/representations.rb more...
Overview
Wire-format for a Status object
Instance Attribute Summary collapse
-
#canonical_code ⇒ Fixnum
The canonical error code (see codes.proto) that most closely corresponds to this status.
-
#code ⇒ Fixnum
Numeric code drawn from the space specified below.
-
#message ⇒ String
Detail message Corresponds to the JSON property
message
. -
#message_set ⇒ Google::Apis::FirebaseV1beta1::MessageSet
This is proto2's version of MessageSet.
-
#space ⇒ String
The following are usually only present when code != 0 Space to which this status belongs Corresponds to the JSON property
space
.
Instance Method Summary collapse
-
#initialize(**args) ⇒ StatusProto
constructor
A new instance of StatusProto.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ StatusProto
Returns a new instance of StatusProto.
1445 1446 1447 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1445 def initialize(**args) update!(**args) end |
Instance Attribute Details
#canonical_code ⇒ Fixnum
The canonical error code (see codes.proto) that most closely corresponds to
this status. This may be missing, and in the common case of the generic space,
it definitely will be.
Corresponds to the JSON property canonicalCode
1421 1422 1423 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1421 def canonical_code @canonical_code end |
#code ⇒ Fixnum
Numeric code drawn from the space specified below. Often, this is the
canonical error space, and code is drawn from google3/util/task/codes.proto
Corresponds to the JSON property code
1427 1428 1429 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1427 def code @code end |
#message ⇒ String
Detail message
Corresponds to the JSON property message
1432 1433 1434 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1432 def @message end |
#message_set ⇒ Google::Apis::FirebaseV1beta1::MessageSet
This is proto2's version of MessageSet.
Corresponds to the JSON property messageSet
1437 1438 1439 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1437 def @message_set end |
#space ⇒ String
The following are usually only present when code != 0 Space to which this
status belongs
Corresponds to the JSON property space
1443 1444 1445 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1443 def space @space end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1450 1451 1452 1453 1454 1455 1456 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1450 def update!(**args) @canonical_code = args[:canonical_code] if args.key?(:canonical_code) @code = args[:code] if args.key?(:code) @message = args[:message] if args.key?(:message) @message_set = args[:message_set] if args.key?(:message_set) @space = args[:space] if args.key?(:space) end |