Documentation
¶
Index ¶
- type ACIUseCase
- func (a *ACIUseCase) Create(ctx context.Context, aci *domain.ACI) error
- func (a *ACIUseCase) GetById(ctx context.Context, id string) (*domain.ACI, error)
- func (a *ACIUseCase) GetByPayload(ctx context.Context, payload string) ([]*domain.ACI, error)
- func (a *ACIUseCase) GetByResource(ctx context.Context, resource string) ([]*domain.ACI, error)
- func (a *ACIUseCase) GetByRoleId(ctx context.Context, roleId string) ([]*domain.ACI, error)
- func (a *ACIUseCase) GetByUserId(ctx context.Context, userId string) ([]*domain.ACI, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACIUseCase ¶
type ACIUseCase struct {
// contains filtered or unexported fields
}
func NewACIUseCase ¶
func NewACIUseCase(aciRepo domain.ACIRepository) *ACIUseCase
func (*ACIUseCase) GetByPayload ¶
func (*ACIUseCase) GetByResource ¶
func (*ACIUseCase) GetByRoleId ¶
func (*ACIUseCase) GetByUserId ¶
Click to show internal directories.
Click to hide internal directories.