lib/mihari/schemas/emitter.rb in mihari-7.3.2 vs lib/mihari/schemas/emitter.rb in mihari-7.4.0

- old
+ new

@@ -15,16 +15,18 @@ MISP = Dry::Schema.Params do required(:emitter).value(Types::String.enum(*Mihari::Emitters::MISP.keys)) optional(:url).filled(:string) optional(:api_key).filled(:string) + optional(:attribute_tags).array { filled(:string) }.default([]) optional(:options).hash(EmitterOptions) end TheHive = Dry::Schema.Params do required(:emitter).value(Types::String.enum(*Mihari::Emitters::TheHive.keys)) optional(:url).filled(:string) optional(:api_key).filled(:string) + optional(:observable_tags).array { filled(:string) }.default([]) optional(:options).hash(EmitterOptions) end Slack = Dry::Schema.Params do required(:emitter).value(Types::String.enum(*Mihari::Emitters::Slack.keys))