Documentation ¶
Overview ¶
Package dataloader contains efficient dataloaders
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Middleware ¶
func Middleware(db *gorm.DB) gin.HandlerFunc
Middleware handles dataloader requests
Types ¶
type Loaders ¶
type Loaders struct { UserByID *generated.UserLoader UsersByCompanyID *generated.UserSliceLoader UserByEmail *generated.UserStringLoader CompanyByID *generated.CompanyLoader CompanyByUserID *generated.CompanyLoader CompanyByCode *generated.CompanyStringLoader DomainsByCompanyID *generated.DomainSliceLoader RolesByUserID *generated.RoleLoader PermissionsByUserID *generated.PermissionsLoader ClientBillingAddressByClientID *generated.AddressLoader ClientShippingAddressByClientID *generated.AddressLoader CompanyBillingAddressByCompanyID *generated.AddressLoader CompanyShippingAddressByCompanyID *generated.AddressLoader }
Loaders structure contains usable dataloaders
type Result ¶
type Result struct { permission.Permission UserID hide.ID }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.