Class: Mdm::Note

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/mdm/note.rb

Overview

Data gathered or derived from the #host or #service such as its fingerprint.

Instance Attribute Summary collapse

Instance Attribute Details

#created_atDateTime

When the note was created.

Returns:

  • (DateTime)


# File 'app/models/mdm/note.rb', line 38

#criticalBoolean

Whether this note is critical or not.

Returns:

  • (Boolean)


# File 'app/models/mdm/note.rb', line 43

#dataHash

A Hash of data about the #host or #service.

Returns:

  • (Hash)


# File 'app/models/mdm/note.rb', line 48

#hostMdm::Host?

The host to which this note is attached.

Returns:



12
13
14
15
# File 'app/models/mdm/note.rb', line 12

belongs_to :host,
class_name: 'Mdm::Host',
counter_cache: :note_count,
inverse_of: :notes

#ntypeString

The type of note. Usually a dot-separateed name like 'host.updated.'.

Returns:

  • (String)


# File 'app/models/mdm/note.rb', line 53

#seenBoolean

Whether any user has seen this note.

Returns:

  • (Boolean)


# File 'app/models/mdm/note.rb', line 58

#serviceMdm::Service?

The service to which this note is attached.

Returns:



22
23
24
# File 'app/models/mdm/note.rb', line 22

belongs_to :service,
class_name: 'Mdm::Service',
inverse_of: :notes

#updated_atDateTime

The last time the note was updated.

Returns:

  • (DateTime)


# File 'app/models/mdm/note.rb', line 63

#workspaceMdm::Workspace

The workspace in which the #host or #service exists.

Returns:



30
31
32
# File 'app/models/mdm/note.rb', line 30

belongs_to :workspace,
class_name: 'Mdm::Workspace',
inverse_of: :notes