afterbuy v1.0.10 Afterbuy.Filter
Afterbuy request filter abstraction
Link to this section Summary
Functions
Saxy.Builder proxy implementation for filter structures.
Returns a filter by passing name and data
Link to this section Types
Link to this type
t()
t() :: Afterbuy.Filter.AfterbuyUserEmail | Afterbuy.Filter.AfterbuyUserId | Afterbuy.Filter.Anr | Afterbuy.Filter.DateFilter | Afterbuy.Filter.DefaultFilter | Afterbuy.Filter.Ean | Afterbuy.Filter.Level | Afterbuy.Filter.OrderId | Afterbuy.Filter.Platform | Afterbuy.Filter.ProductId | Afterbuy.Filter.RangeAnr | Afterbuy.Filter.RangeId | Afterbuy.Filter.ShopId | Afterbuy.Filter.Tag | Afterbuy.Filter.UserDefined
Link to this section Functions
Saxy.Builder proxy implementation for filter structures.
This function can be used with:
Afterbuy.Filter.AfterbuyUserEmailAfterbuy.Filter.AfterbuyUserIdAfterbuy.Filter.AnrAfterbuy.Filter.DateFilterAfterbuy.Filter.DefaultFilterAfterbuy.Filter.EanAfterbuy.Filter.LevelAfterbuy.Filter.OrderIdAfterbuy.Filter.PlatformAfterbuy.Filter.ProductIdAfterbuy.Filter.RangeAnrAfterbuy.Filter.RangeIdAfterbuy.Filter.ShopIdAfterbuy.Filter.TagAfterbuy.Filter.UserDefinedFlag
Returns a filter by passing name and data
iex> f = Afterbuy.Filter.new(:afterbuy_user_email, %{value: "my-email@mydomain.com"})
%Afterbuy.Filter.AfterbuyUserEmail{
name: :afterbuy_user_email,
value: "my-email@mydomain.com"
}