mirror of
https://github.com/SecurityBrewery/catalyst.git
synced 2025-12-06 07:12:46 +01:00
26 lines
683 B
Go
26 lines
683 B
Go
package hook
|
|
|
|
type Hooks struct {
|
|
OnRecordsListRequest *Hook
|
|
OnRecordViewRequest *Hook
|
|
OnRecordBeforeCreateRequest *Hook
|
|
OnRecordAfterCreateRequest *Hook
|
|
OnRecordBeforeUpdateRequest *Hook
|
|
OnRecordAfterUpdateRequest *Hook
|
|
OnRecordBeforeDeleteRequest *Hook
|
|
OnRecordAfterDeleteRequest *Hook
|
|
}
|
|
|
|
func NewHooks() *Hooks {
|
|
return &Hooks{
|
|
OnRecordsListRequest: &Hook{},
|
|
OnRecordViewRequest: &Hook{},
|
|
OnRecordBeforeCreateRequest: &Hook{},
|
|
OnRecordAfterCreateRequest: &Hook{},
|
|
OnRecordBeforeUpdateRequest: &Hook{},
|
|
OnRecordAfterUpdateRequest: &Hook{},
|
|
OnRecordBeforeDeleteRequest: &Hook{},
|
|
OnRecordAfterDeleteRequest: &Hook{},
|
|
}
|
|
}
|