Whether this gambit can be used by the actor.
This is the server standardised filter key for this gambit. The filter key must not be localized.
This is the method to transform a filter into a gambit format. The gambit format can be localized.
This is the regular expression pattern that will be used to match the gambit.
The pattern language can be localized. for example, the pattern for the
author gambit is author:(.+) in English, but auteur:(.+) in
French.
This returns information about how the gambit is structured for the UI. Use localized values.
This is the method to transform a gambit into a filter format.
Whether this gambit can use logical operators. For example, the tag gambit can be used as such:
tag:foo,bar tag:bazwhich translates to(foo OR bar) AND baz.The info allows generation of the correct filtering format, which would be
The backend filter must be able to handle this format. Checkout the TagGambit and TagFilter classes for an example.