Sha256: 21c55a1502d11bc365d6a598eccd9f9be5cf82fa626c35a313e30f4c7aa08a8a
Contents?: true
Size: 1.77 KB
Versions: 6
Compression:
Stored size: 1.77 KB
Contents
module Mihari class Alert < ActiveRecord::Base attr_accessor title (): String attr_accessor description (): String? attr_accessor source (): String attr_accessor artifacts(): Array[Mihari::Artifact] attr_accessor Tags(): Array[Mihari::Tag] # # Search alerts # # @param [String, nil] artifact_data # @param [String, nil] description # @param [String, nil] source # @param [String, nil] tag_name # @param [String, nil] title # @param [DateTime, nil] from_at # @param [DateTime, nil] to_at # @param [Integer, nil] limit # @param [Integer, nil] page # # @return [Array<Hash>] # def self.search: (?artifact_data: String? artifact_data, ?description: String? description, ?source: String? source, ?tag_name: String? tag_name, ?title: String? title, ?from_at: DateTime? from_at, ?to_at: DateTime? to_at, ?limit: ::Integer limit, ?page: ::Integer page) -> Array[Hash[(String | Symbol), untyped]] # # Count alerts # # @param [String, nil] artifact_data # @param [String, nil] description # @param [String, nil] source # @param [String, nil] tag_name # @param [String, nil] title # @param [DateTime, nil] from_at # @param [DateTime, nil] to_at # # @return [Integer] # def self.count: (?artifact_data: String? artifact_data, ?description: String? description, ?source: String? source, ?tag_name: String? tag_name, ?title: String? title, ?from_at: DateTime? from_at, ?to_at: DateTime? to_at) -> Integer private def self.build_relation: (?artifact_data: String? artifact_data, ?title: String? title, ?description: String? description, ?source: String? source, ?tag_name: String? tag_name, ?from_at: DateTime? from_at, ?to_at: DateTime? to_at) -> Mihari::Alert end end
Version data entries
6 entries across 6 versions & 1 rubygems