Schema representing a LLMRule
Summary
Functions
Components could just be enums that are typed - so we need to decode those as enums as they will just be stings
Types
@type t() :: %ExStreamClient.Model.LLMRule{ action: (:keep | :bounce_remove | :bounce_flag | :bounce | :remove | :shadow | :flag) | nil, description: String.t(), label: String.t(), severity_rules: [ExStreamClient.Model.BodyguardSeverityRule.t()] | nil }