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.