Documentation ¶
Index ¶
- type AddDomainParams
- type AddRedirectParams
- type AddRouteParams
- type DBTX
- type Domain
- type Favicon
- type GetActiveRedirectsRow
- type GetActiveRoutesRow
- type GetAllRedirectsRow
- type GetAllRoutesRow
- type GetFaviconsRow
- type Queries
- func (q *Queries) AddDomain(ctx context.Context, arg AddDomainParams) error
- func (q *Queries) AddRedirect(ctx context.Context, arg AddRedirectParams) error
- func (q *Queries) AddRoute(ctx context.Context, arg AddRouteParams) error
- func (q *Queries) DeleteDomain(ctx context.Context, domain string) error
- func (q *Queries) GetActiveDomains(ctx context.Context) ([]string, error)
- func (q *Queries) GetActiveRedirects(ctx context.Context) ([]GetActiveRedirectsRow, error)
- func (q *Queries) GetActiveRoutes(ctx context.Context) ([]GetActiveRoutesRow, error)
- func (q *Queries) GetAllRedirects(ctx context.Context) ([]GetAllRedirectsRow, error)
- func (q *Queries) GetAllRoutes(ctx context.Context) ([]GetAllRoutesRow, error)
- func (q *Queries) GetFavicons(ctx context.Context) ([]GetFaviconsRow, error)
- func (q *Queries) RemoveRedirect(ctx context.Context, source string) error
- func (q *Queries) RemoveRoute(ctx context.Context, source string) error
- func (q *Queries) UpdateFaviconCache(ctx context.Context, arg UpdateFaviconCacheParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Redirect
- type Route
- type UpdateFaviconCacheParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddDomainParams ¶
type AddRedirectParams ¶
type AddRouteParams ¶
type Favicon ¶
type Favicon struct { ID int64 `json:"id"` Host string `json:"host"` Svg sql.NullString `json:"svg"` Png sql.NullString `json:"png"` Ico sql.NullString `json:"ico"` }
type GetActiveRedirectsRow ¶
type GetActiveRoutesRow ¶
type GetAllRedirectsRow ¶
type GetAllRoutesRow ¶
type GetFaviconsRow ¶
type GetFaviconsRow struct { Host string `json:"host"` Svg sql.NullString `json:"svg"` Png sql.NullString `json:"png"` Ico sql.NullString `json:"ico"` }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddDomain ¶
func (q *Queries) AddDomain(ctx context.Context, arg AddDomainParams) error
func (*Queries) AddRedirect ¶
func (q *Queries) AddRedirect(ctx context.Context, arg AddRedirectParams) error
func (*Queries) AddRoute ¶
func (q *Queries) AddRoute(ctx context.Context, arg AddRouteParams) error
func (*Queries) DeleteDomain ¶
func (*Queries) GetActiveDomains ¶
func (*Queries) GetActiveRedirects ¶
func (q *Queries) GetActiveRedirects(ctx context.Context) ([]GetActiveRedirectsRow, error)
func (*Queries) GetActiveRoutes ¶
func (q *Queries) GetActiveRoutes(ctx context.Context) ([]GetActiveRoutesRow, error)
func (*Queries) GetAllRedirects ¶
func (q *Queries) GetAllRedirects(ctx context.Context) ([]GetAllRedirectsRow, error)
func (*Queries) GetAllRoutes ¶
func (q *Queries) GetAllRoutes(ctx context.Context) ([]GetAllRoutesRow, error)
func (*Queries) GetFavicons ¶
func (q *Queries) GetFavicons(ctx context.Context) ([]GetFaviconsRow, error)
func (*Queries) RemoveRedirect ¶
func (*Queries) RemoveRoute ¶
func (*Queries) UpdateFaviconCache ¶
func (q *Queries) UpdateFaviconCache(ctx context.Context, arg UpdateFaviconCacheParams) error
type UpdateFaviconCacheParams ¶
type UpdateFaviconCacheParams struct { Host string `json:"host"` Svg sql.NullString `json:"svg"` Png sql.NullString `json:"png"` Ico sql.NullString `json:"ico"` }
Click to show internal directories.
Click to hide internal directories.