resolvers

package
v0.0.0-...-18a357f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddNoOrderDay

func AddNoOrderDay(userHash *string, day string) error

func AddOrderDayException

func AddOrderDayException(userHash *string, orderDayException int) error

func ListNoOrderDays

func ListNoOrderDays(userHash *string) ([]string, error)

func ListOrderDayExceptions

func ListOrderDayExceptions(userHash *string) ([]int32, error)

func RemoveNoOrderDay

func RemoveNoOrderDay(userHash *string, day string) error

func RemoveOrderDayException

func RemoveOrderDayException(userHash *string, orderDayException int) error

func UpdateFilterWeight

func UpdateFilterWeight(userHash *string, filter Filter) error

Types

type Filter

type Filter struct {
	Category  string `json:"category"`
	Value     string `json:"value"`
	CreatedAt string `json:"created_at"`
	Weight    int    `json:"weight"`
}

type FilterReq

type FilterReq struct {
	Category string `json:"category"`
	Value    string `json:"value"`
}

type Filters

type Filters struct {
	Include []Filter `json:"include"`
	Exclude []Filter `json:"exclude"`
}

func AddFilter

func AddFilter(userHash *string, filter Filter) (*Filters, error)

func GetFilters

func GetFilters(userHash *string) (*Filters, error)

func RemoveFilter

func RemoveFilter(userHash *string, filter Filter) (*Filters, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL