Filter entity
A server-side filter group (v2 filters)
Fields
id- the ID of the filtertitle- the title given by the user to the filtercontext- contexts in which the filter is applied, list of:home,notifications,public,thread,accountexpires_at- when the filter should no longer be applied,nilwhen it never expiresfilter_action- action to take when a status matches the filter, one of:warn,hide,blurkeywords- list ofHunter.FilterKeyword, the keywords grouped under this filterstatuses- list ofHunter.FilterStatus, the statuses grouped under this filter
Summary
Types
@type t() :: %Hunter.Filter{ context: [String.t()], expires_at: String.t() | nil, filter_action: String.t(), id: String.t(), keywords: [Hunter.FilterKeyword.t()], statuses: [Hunter.FilterStatus.t()], title: String.t() }