Sha256: e7f3695e349680dbc1c3870312f6376c7360342772f136f4e99eb5791faf4ffb

Contents?: true

Size: 1.18 KB

Versions: 26

Compression:

Stored size: 1.18 KB

Contents

# An origin for {#cores core credentials} that were imported by a {#task} from a {#filename file}.
class Metasploit::Credential::Origin::Import < ActiveRecord::Base
  #
  # Associations
  #

  # @!attribute cores
  #   {Metasploit::Credential::Core Core credentials} imported from {#filename}.
  #
  #   @return [ActiveRecord::Relation<Metasploit::Credential::Core>]
  has_many :cores,
           as: :origin,
           class_name: 'Metasploit::Credential::Core',
           dependent: :destroy

  # @!attribute task
  #   The task that did the import.
  #
  #   @return [Mdm::Task]
  belongs_to :task,
             class_name: 'Mdm::Task',
             inverse_of: :import_credential_origins

  #
  # Attribute
  #

  # @!attribute created_at
  #   When the credentials were imported.
  #
  #   @return [DateTime]

  # @!attribute filename
  #   The `File.basename` of the file from which the {#cores core credentials} were imported.  Because only a
  #   basename is available, a {#filename} may be used more than once for the same {#task}.
  #
  #   @return [String]

  # @!attribute updated_at
  #   When this origin was last updated.
  #
  #   @return [DateTime]


  Metasploit::Concern.run(self)
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
metasploit-credential-3.0.4 app/models/metasploit/credential/origin/import.rb
metasploit-credential-3.0.3 app/models/metasploit/credential/origin/import.rb
metasploit-credential-3.0.2 app/models/metasploit/credential/origin/import.rb
metasploit-credential-3.0.1 app/models/metasploit/credential/origin/import.rb
metasploit-credential-3.0.0 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.14 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.13 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.12 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.11 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.10 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.9 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.8 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.7 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.6 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.5 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.4 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.3 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.2 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.1 app/models/metasploit/credential/origin/import.rb
metasploit-credential-2.0.0 app/models/metasploit/credential/origin/import.rb