Documentation ¶
Index ¶
- type ACIUseCase
- func (a *ACIUseCase) Create(ctx context.Context, aci *domain.ACI) error
- func (a *ACIUseCase) Delete(ctx context.Context, id string) 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)
- func (a *ACIUseCase) GetResourcesByUserIdAndPayload(ctx context.Context, userId string, payload string) ([]*domain.ACI, error)
- func (a *ACIUseCase) GetResourcesByUserIdAndResource(ctx context.Context, userId string, resource string) ([]*domain.ACI, error)
- func (a *ACIUseCase) List(ctx context.Context, query *common.QueryOpts) (*common.ListResult[*domain.ACI], error)
- func (a *ACIUseCase) Update(ctx context.Context, aci *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) Delete ¶ added in v0.1.11
func (a *ACIUseCase) Delete(ctx context.Context, id string) error
func (*ACIUseCase) GetByPayload ¶
func (*ACIUseCase) GetByResource ¶
func (*ACIUseCase) GetByRoleId ¶
func (*ACIUseCase) GetByUserId ¶
func (*ACIUseCase) GetResourcesByUserIdAndPayload ¶ added in v0.1.13
func (*ACIUseCase) GetResourcesByUserIdAndResource ¶ added in v0.2.2
Click to show internal directories.
Click to hide internal directories.