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
234 235 236 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 234 def initialize(**args) update!(**args) end |
Instance Attribute Details
#description ⇒ String
Short error description.
Corresponds to the JSON property description
221 222 223 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 221 def description @description end |
#severity ⇒ String
The severity of the issue.
Corresponds to the JSON property severity
232 233 234 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 232 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
227 228 229 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 227 def source_position @source_position end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
239 240 241 242 243 |
# File 'generated/google/apis/firebaserules_v1/classes.rb', line 239 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 |