Class: Google::Apis::FirebaserulesV1::Issue
- Inherits:
-
Object
- Object
- Google::Apis::FirebaserulesV1::Issue
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/firebaserules_v1/classes.rb,
generated/google/apis/firebaserules_v1/representations.rb,
generated/google/apis/firebaserules_v1/representations.rb
Overview
Issues include warnings, errors, and deprecation notices.
Instance Attribute Summary collapse
-
#description ⇒ String
Short error description.
-
#severity ⇒ String
The severity of the issue.
-
#source_position ⇒ Google::Apis::FirebaserulesV1::SourcePosition
Position in the
Source
content including its line, column number, and an index of theFile
in theSource
message.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Issue
constructor
A new instance of Issue.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Issue
Returns a new instance of Issue.
279 280 281 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 279 def initialize(**args) update!(**args) end |
Instance Attribute Details
#description ⇒ String
Short error description.
Corresponds to the JSON property description
266 267 268 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 266 def description @description end |
#severity ⇒ String
The severity of the issue.
Corresponds to the JSON property severity
271 272 273 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 271 def severity @severity end |
#source_position ⇒ Google::Apis::FirebaserulesV1::SourcePosition
Position in the Source
content including its line, column number, and an
index of the File
in the Source
message. Used for debug purposes.
Corresponds to the JSON property sourcePosition
277 278 279 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 277 def source_position @source_position end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
284 285 286 287 288 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 284 def update!(**args) @description = args[:description] if args.key?(:description) @severity = args[:severity] if args.key?(:severity) @source_position = args[:source_position] if args.key?(:source_position) end |