Documentation
¶
Index ¶
- Constants
- type AuthAuditInteractor
- type AuthAuditUseCase
- type AuthListByPeriodInteractor
- type AuthListByPeriodUseCase
- type AuthListByUsernameInteractor
- type AuthListByUsernameUseCase
- type DataAuditInteractor
- type DataAuditUseCase
- type DataListByInstanceInteractor
- type DataListByInstanceUseCase
- type DataListByPeriodInteractor
- type DataListByPeriodUseCase
- type TailCutInteractor
- type TailCutUseCase
- type TailGetInteractor
- type TailGetUseCase
Constants ¶
View Source
const (
DefaultMaxLimit int = 1000
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthAuditInteractor ¶
type AuthAuditInteractor struct {
// contains filtered or unexported fields
}
func NewAuthAuditUseCase ¶
func NewAuthAuditUseCase(tm usecase.TransactionManager, authRepo domain.AuthAuditRepository) *AuthAuditInteractor
type AuthAuditUseCase ¶
type AuthListByPeriodInteractor ¶
type AuthListByPeriodInteractor struct {
// contains filtered or unexported fields
}
func NewAuthListByPeriodUseCase ¶
func NewAuthListByPeriodUseCase(authAuditRepo domain.AuthAuditRepository) *AuthListByPeriodInteractor
type AuthListByPeriodUseCase ¶
type AuthListByUsernameInteractor ¶
type AuthListByUsernameInteractor struct {
// contains filtered or unexported fields
}
func NewAuthListByUsernameUseCase ¶
func NewAuthListByUsernameUseCase(authAuditRepo domain.AuthAuditRepository) *AuthListByUsernameInteractor
type DataAuditInteractor ¶
type DataAuditInteractor struct {
// contains filtered or unexported fields
}
func NewDataAuditUseCase ¶
func NewDataAuditUseCase( tm usecade.TransactionManager, dataRepo domain.DataAuditRepository, ) *DataAuditInteractor
type DataAuditUseCase ¶
type DataListByInstanceInteractor ¶
type DataListByInstanceInteractor struct {
// contains filtered or unexported fields
}
func NewDataListByInstanceUseCase ¶
func NewDataListByInstanceUseCase(dataAuditRepo domain.DataAuditRepository) *DataListByInstanceInteractor
type DataListByPeriodInteractor ¶
type DataListByPeriodInteractor struct {
// contains filtered or unexported fields
}
func NewDataListByPeriodUseCase ¶
func NewDataListByPeriodUseCase(dataAuditRepo domain.DataAuditRepository) *DataListByPeriodInteractor
type DataListByPeriodUseCase ¶
type TailCutInteractor ¶
type TailCutInteractor[ID comparable] struct { // contains filtered or unexported fields }
func NewTailCutUseCase ¶
func NewTailCutUseCase[ID comparable](tailRepo domain.TailRepository[ID]) *TailCutInteractor[ID]
type TailCutUseCase ¶
type TailCutUseCase[ID comparable] interface { Cut(ctx context.Context, id ID) error }
type TailGetInteractor ¶
type TailGetInteractor[ID comparable] struct { // contains filtered or unexported fields }
func NewTailGetUseCase ¶
func NewTailGetUseCase[ID comparable](tailRepo domain.TailRepository[ID]) *TailGetInteractor[ID]
type TailGetUseCase ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.