Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Activities ¶
type Activities struct {
// contains filtered or unexported fields
}
func New ¶
func New(params Params) (*Activities, error)
func (*Activities) GetVersion ¶
func (a *Activities) GetVersion(ctx context.Context, _ GetVersionRequest) (string, error)
@temporal-gen activity @schedule-to-close-timeout 1m @start-to-close-timeout 10s
func (*Activities) SendEmail ¶
func (a *Activities) SendEmail(ctx context.Context, req SendNotificationRequest) error
@temporal-gen activity @schedule-to-close-timeout 1m @start-to-close-timeout 10s
func (*Activities) SendSlack ¶
func (a *Activities) SendSlack(ctx context.Context, req SendNotificationRequest) error
@temporal-gen activity @schedule-to-close-timeout 1m @start-to-close-timeout 10s
type GetVersionRequest ¶
type GetVersionRequest struct{}
type Params ¶
type Params struct {
fx.In
Cfg *internal.Config
V *validator.Validate
Notifs *notifications.Notifications
DB *gorm.DB `name:"psql"`
}
type SendNotificationRequest ¶
Click to show internal directories.
Click to hide internal directories.