Sha256: 564c59c99806d4ae00ca295de209072cf282d40fa5c7e32d0e0f6b5e4f62cc51
Contents?: true
Size: 977 Bytes
Versions: 5
Compression:
Stored size: 977 Bytes
Contents
# frozen_string_literal: true module Mihari module Types include Dry.Types() Int = Strict::Integer Nil = Strict::Nil Hash = Strict::Hash String = Strict::String Bool = Strict::Bool Double = Strict::Float | Strict::Integer DateTime = Strict::DateTime DataTypes = Types::String.enum(*ALLOWED_DATA_TYPES) UrlscanDataTypes = Types::String.enum("ip", "domain", "url") AnalyzerTypes = Types::String.enum( "binaryedge", "censys", "circl", "dnpedia", "dnstwister", "feed", "greynoise", "onyphe", "otx", "passivetotal", "pt", "pulsedive", "securitytrails", "shodan", "st", "virustotal_intelligence", "virustotal", "vt_intel", "vt" ) FeedHttpRequestMethods = Types::String.enum("GET", "POST") FeedHttpRequestPayloadTypes = Types::String.enum("application/json", "application/x-www-form-urlencoded") end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
mihari-4.2.0 | lib/mihari/types.rb |
mihari-4.1.2 | lib/mihari/types.rb |
mihari-4.1.1 | lib/mihari/types.rb |
mihari-4.1.0 | lib/mihari/types.rb |
mihari-4.0.0 | lib/mihari/types.rb |