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
Sourcecontent including its line, column number, and an index of theFilein theSourcemessage.
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
609 610 611 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 609 def initialize(**args) update!(**args) end |
Instance Attribute Details
#description ⇒ String
Short error description.
Corresponds to the JSON property description
596 597 598 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 596 def description @description end |
#severity ⇒ String
The severity of the issue.
Corresponds to the JSON property severity
607 608 609 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 607 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
602 603 604 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 602 def source_position @source_position end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
614 615 616 617 618 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 614 def update!(**args) @description = args[:description] if args.key?(:description) @source_position = args[:source_position] if args.key?(:source_position) @severity = args[:severity] if args.key?(:severity) end |