afterbuy v1.0.4 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.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.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"
}