Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Resource ¶
type Resource interface { FetchPermissionByRoleID(ctx context.Context, RoleID int64) ([]*models.Permission, error) FetchValidPermissionByAuthID(ctx context.Context, authID string) ([]*models.Permission, error) InsertPermission(ctx context.Context, dbTx database.DBTX, m *models.Permission) (int64, error) UpdatePermission(ctx context.Context, dbTx database.DBTX, m *models.Permission) error FetchPermissionForInternal(ctx context.Context, rf pagespecifier.ResultFilter) ([]*models.Permission, int64, error) InsertRolePermission(ctx context.Context, dbTx database.DBTX, m *models.InternalRolePermission) (int64, error) ChangeStatusRolePermission(ctx context.Context, dbTx database.DBTX, status constants.RolePermissionStatus, RoleID, PermissionID int64) error StartTransaction(ctx context.Context) (*sqlx.Tx, error) }
Click to show internal directories.
Click to hide internal directories.