Documentation ¶
Index ¶
- func MissingMigrations(db *sql.DB, dialect string) (func() error, error)
- type AddRememberTokenParams
- type AuthInsertParams
- type AuthSaveParams
- type AuthbossStore
- func (s AuthbossStore) AddRememberToken(ctx context.Context, pid, token string) error
- func (s AuthbossStore) DelRememberTokens(ctx context.Context, pid string) error
- func (s AuthbossStore) FindOrCreateOAuth2User(ctx context.Context, result goauthboss.OAuth2Result) (authboss.User, error)
- func (s AuthbossStore) Load(ctx context.Context, key string) (authboss.User, error)
- func (s AuthbossStore) Save(ctx context.Context, user authboss.User) error
- func (s AuthbossStore) UseRememberToken(ctx context.Context, pid, token string) error
- type BookableDay
- type Booking
- type BookingBookableDayIndexParams
- type BookingChargesIndexParams
- type BookingCreateParams
- type BookingEndingAfterParams
- type BookingOverlappingParams
- type Charge
- type DBTX
- type DashboardBookableDayIndexParams
- type House
- type HouseUser
- type Price
- type Queries
- func (q *Queries) AddRememberToken(ctx context.Context, arg AddRememberTokenParams) error
- func (q *Queries) AuthInsert(ctx context.Context, arg AuthInsertParams) error
- func (q *Queries) AuthLoad(ctx context.Context, id string) (User, error)
- func (q *Queries) AuthSave(ctx context.Context, arg AuthSaveParams) error
- func (q *Queries) BookingBookableDayIndex(ctx context.Context, arg BookingBookableDayIndexParams) ([]BookableDay, error)
- func (q *Queries) BookingChargesIndex(ctx context.Context, arg BookingChargesIndexParams) ([]Charge, error)
- func (q *Queries) BookingCreate(ctx context.Context, arg BookingCreateParams) error
- func (q *Queries) BookingEndingAfter(ctx context.Context, arg BookingEndingAfterParams) ([]Booking, error)
- func (q *Queries) BookingOverlapping(ctx context.Context, arg BookingOverlappingParams) ([]Booking, error)
- func (q *Queries) DashboardBookableDayIndex(ctx context.Context, arg DashboardBookableDayIndexParams) ([]BookableDay, error)
- func (q *Queries) DelRememberTokens(ctx context.Context, userID string) error
- func (q *Queries) SettingBookableDayCreate(ctx context.Context, arg SettingBookableDayUpdateParams) error
- func (q *Queries) SettingBookableDayIndex(ctx context.Context, arg SettingBookableDayIndexParams) ([]BookableDay, error)
- func (q *Queries) SettingBookableDayUpdate(ctx context.Context, arg SettingBookableDayUpdateParams) error
- func (q *Queries) SettingChargeCreate(ctx context.Context, arg SettingChargeCreateParams) error
- func (q *Queries) SettingChargeDelete(ctx context.Context, id string) error
- func (q *Queries) SettingChargeIndexPerHousePrice(ctx context.Context, arg SettingChargeIndexPerHousePriceParams) ([]Charge, error)
- func (q *Queries) SettingChargeIndexPerPrice(ctx context.Context, priceID string) ([]Charge, error)
- func (q *Queries) SettingChargeUpdate(ctx context.Context, arg SettingChargeUpdateParams) error
- func (q *Queries) SettingHouseCreate(ctx context.Context, arg SettingHouseCreateParams) error
- func (q *Queries) SettingHouseFind(ctx context.Context, id string) (House, error)
- func (q *Queries) SettingHouseIndex(ctx context.Context) ([]House, error)
- func (q *Queries) SettingHouseUpdate(ctx context.Context, arg SettingHouseUpdateParams) error
- func (q *Queries) SettingHouseUserIndex(ctx context.Context) ([]HouseUser, error)
- func (q *Queries) SettingHouseUserInsertRole(ctx context.Context, arg SettingHouseUserInsertRoleParams) error
- func (q *Queries) SettingHouseUserRole(ctx context.Context, arg SettingHouseUserRoleParams) (string, error)
- func (q *Queries) SettingHouseUserUpdateRole(ctx context.Context, arg SettingHouseUserUpdateRoleParams) error
- func (q *Queries) SettingPriceCreate(ctx context.Context, arg SettingPriceCreateParams) error
- func (q *Queries) SettingPriceFind(ctx context.Context, id string) (Price, error)
- func (q *Queries) SettingPriceIndex(ctx context.Context) ([]Price, error)
- func (q *Queries) SettingPriceIndexActive(ctx context.Context) ([]Price, error)
- func (q *Queries) SettingPriceUpdate(ctx context.Context, arg SettingPriceUpdateParams) error
- func (q *Queries) SettingUserFind(ctx context.Context, id string) (User, error)
- func (q *Queries) SettingUserHouseRoles(ctx context.Context, userID string) ([]SettingUserHouseRolesRow, error)
- func (q *Queries) SettingUserIndex(ctx context.Context) ([]User, error)
- func (q *Queries) SettingUserUpdate(ctx context.Context, arg SettingUserUpdateParams) error
- func (q *Queries) SettingViewableHouseIndex(ctx context.Context, userID string) ([]SettingViewableHouseIndexRow, error)
- func (q *Queries) UseRememberToken(ctx context.Context, arg UseRememberTokenParams) (RememberToken, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RememberToken
- type SettingBookableDayIndexParams
- type SettingBookableDayUpdateParams
- type SettingChargeCreateParams
- type SettingChargeIndexPerHousePriceParams
- type SettingChargeUpdateParams
- type SettingHouseCreateParams
- type SettingHouseUpdateParams
- type SettingHouseUserInsertRoleParams
- type SettingHouseUserRoleParams
- type SettingHouseUserUpdateRoleParams
- type SettingPriceCreateParams
- type SettingPriceUpdateParams
- type SettingUserHouseRolesRow
- type SettingUserUpdateParams
- type SettingViewableHouseIndexRow
- type UseRememberTokenParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AddRememberTokenParams ¶
type AuthInsertParams ¶
type AuthSaveParams ¶
type AuthbossStore ¶
type AuthbossStore struct {
Queries *Queries
}
func (AuthbossStore) AddRememberToken ¶
func (s AuthbossStore) AddRememberToken(ctx context.Context, pid, token string) error
AddRememberToken to a user
func (AuthbossStore) DelRememberTokens ¶
func (s AuthbossStore) DelRememberTokens(ctx context.Context, pid string) error
DelRememberTokens removes all tokens for the given pid
func (AuthbossStore) FindOrCreateOAuth2User ¶
func (s AuthbossStore) FindOrCreateOAuth2User(ctx context.Context, result goauthboss.OAuth2Result) (authboss.User, error)
func (AuthbossStore) Load ¶
func (s AuthbossStore) Load(ctx context.Context, key string) (authboss.User, error)
Load the user
func (AuthbossStore) Save ¶
func (s AuthbossStore) Save(ctx context.Context, user authboss.User) error
Save the user
func (AuthbossStore) UseRememberToken ¶
func (s AuthbossStore) UseRememberToken(ctx context.Context, pid, token string) error
UseRememberToken finds the pid-token pair and deletes it. If the token could not be found return ErrTokenNotFound
type BookableDay ¶
type Booking ¶
type Booking struct { ID int32 HouseID string StartAt time.Time EndAt time.Time PeopleOver json.RawMessage Contact string Email string Phone string Comment string Invoice json.RawMessage CreatedAt time.Time AdminConfirmedAt sql.NullTime UserConfirmedAt sql.NullTime CancelledAt sql.NullTime CancellationReason string }
type BookingCreateParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddRememberToken ¶
func (q *Queries) AddRememberToken(ctx context.Context, arg AddRememberTokenParams) error
func (*Queries) AuthInsert ¶
func (q *Queries) AuthInsert(ctx context.Context, arg AuthInsertParams) error
func (*Queries) AuthSave ¶
func (q *Queries) AuthSave(ctx context.Context, arg AuthSaveParams) error
func (*Queries) BookingBookableDayIndex ¶
func (q *Queries) BookingBookableDayIndex(ctx context.Context, arg BookingBookableDayIndexParams) ([]BookableDay, error)
func (*Queries) BookingChargesIndex ¶
func (*Queries) BookingCreate ¶
func (q *Queries) BookingCreate(ctx context.Context, arg BookingCreateParams) error
func (*Queries) BookingEndingAfter ¶
func (*Queries) BookingOverlapping ¶
func (*Queries) DashboardBookableDayIndex ¶
func (q *Queries) DashboardBookableDayIndex(ctx context.Context, arg DashboardBookableDayIndexParams) ([]BookableDay, error)
func (*Queries) DelRememberTokens ¶
func (*Queries) SettingBookableDayCreate ¶
func (q *Queries) SettingBookableDayCreate(ctx context.Context, arg SettingBookableDayUpdateParams) error
func (*Queries) SettingBookableDayIndex ¶
func (q *Queries) SettingBookableDayIndex(ctx context.Context, arg SettingBookableDayIndexParams) ([]BookableDay, error)
BOOKABLE DAYS
func (*Queries) SettingBookableDayUpdate ¶
func (q *Queries) SettingBookableDayUpdate(ctx context.Context, arg SettingBookableDayUpdateParams) error
SettingBookableDayCreate see settings.go
func (*Queries) SettingChargeCreate ¶
func (q *Queries) SettingChargeCreate(ctx context.Context, arg SettingChargeCreateParams) error
func (*Queries) SettingChargeDelete ¶
func (*Queries) SettingChargeIndexPerHousePrice ¶
func (*Queries) SettingChargeIndexPerPrice ¶
CHARGE
func (*Queries) SettingChargeUpdate ¶
func (q *Queries) SettingChargeUpdate(ctx context.Context, arg SettingChargeUpdateParams) error
func (*Queries) SettingHouseCreate ¶
func (q *Queries) SettingHouseCreate(ctx context.Context, arg SettingHouseCreateParams) error
HOUSE
func (*Queries) SettingHouseFind ¶
func (*Queries) SettingHouseIndex ¶
func (*Queries) SettingHouseUpdate ¶
func (q *Queries) SettingHouseUpdate(ctx context.Context, arg SettingHouseUpdateParams) error
func (*Queries) SettingHouseUserIndex ¶
HOUSE-USER
func (*Queries) SettingHouseUserInsertRole ¶
func (q *Queries) SettingHouseUserInsertRole(ctx context.Context, arg SettingHouseUserInsertRoleParams) error
func (*Queries) SettingHouseUserRole ¶
func (*Queries) SettingHouseUserUpdateRole ¶
func (q *Queries) SettingHouseUserUpdateRole(ctx context.Context, arg SettingHouseUserUpdateRoleParams) error
func (*Queries) SettingPriceCreate ¶
func (q *Queries) SettingPriceCreate(ctx context.Context, arg SettingPriceCreateParams) error
PRICE
func (*Queries) SettingPriceFind ¶
func (*Queries) SettingPriceIndex ¶
func (*Queries) SettingPriceIndexActive ¶
func (*Queries) SettingPriceUpdate ¶
func (q *Queries) SettingPriceUpdate(ctx context.Context, arg SettingPriceUpdateParams) error
func (*Queries) SettingUserFind ¶
func (*Queries) SettingUserHouseRoles ¶
func (*Queries) SettingUserIndex ¶
USER
func (*Queries) SettingUserUpdate ¶
func (q *Queries) SettingUserUpdate(ctx context.Context, arg SettingUserUpdateParams) error
func (*Queries) SettingViewableHouseIndex ¶
func (*Queries) UseRememberToken ¶
func (q *Queries) UseRememberToken(ctx context.Context, arg UseRememberTokenParams) (RememberToken, error)
type SettingUserHouseRolesRow ¶
type SettingUserHouseRolesRow struct { HouseID string Role sql.NullString }
type SettingUserUpdateParams ¶
type UseRememberTokenParams ¶
Click to show internal directories.
Click to hide internal directories.