filter

package
v0.0.0-...-d39f515 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2023 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Apply

func Apply(dp *depot.Depot, filters *Filters) *gorm.DB

Types

type Filters

type Filters struct {
	BrowserName            *string   `query:"browserName"`
	BrowserVersion         *string   `query:"browserVersion"`
	CountryIsoCode         *string   `query:"countryIsoCode"`
	DeviceType             *string   `query:"deviceType"`
	End                    time.Time `query:"end"`
	Language               *string   `query:"language"`
	Locale                 *string   `query:"locale"`
	OperatingSystemName    *string   `query:"operatingSystemName"`
	OperatingSystemVersion *string   `query:"operatingSystemVersion"`
	Path                   *string   `query:"path"`
	Referrer               *string   `query:"referrer"`
	ReferrerSite           *string   `query:"referrerSite"`
	SiteId                 uint64    `query:"siteId"`
	Start                  time.Time `query:"start"`
	TimeZone               *string   `query:"timeZone"`
	UtmCampaign            *string   `query:"utmCampaign"`
	UtmContent             *string   `query:"utmContent"`
	UtmMedium              *string   `query:"utmMedium"`
	UtmSource              *string   `query:"utmSource"`
	UtmTerm                *string   `query:"utmTerm"`
}

func (*Filters) GetTimeZone

func (f *Filters) GetTimeZone() string

Jump to

Keyboard shortcuts

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