Documentation
¶
Index ¶
- type Activities
- func (a *Activities) EmitSignal(ctx context.Context, req *EmitSignalRequest) (*EmitSignalResponse, error)
- func (a *Activities) GetEmitter(ctx context.Context, req *GetEmitterRequest) (*app.QueueEmitter, error)
- func (a *Activities) MarkEmitterFired(ctx context.Context, req *MarkEmitterFiredRequest) (*MarkEmitterFiredResponse, error)
- func (a *Activities) UpdateEmitterStats(ctx context.Context, req *UpdateEmitterStatsRequest) (*UpdateEmitterStatsResponse, error)
- func (a *Activities) UpdateEmitterStatus(ctx context.Context, req *UpdateEmitterStatusRequest) (*UpdateEmitterStatusResponse, error)
- func (a *Activities) UpdateSignalEmitter(ctx context.Context, req *UpdateSignalEmitterRequest) (*UpdateSignalEmitterResponse, error)
- type EmitSignalRequest
- type EmitSignalResponse
- type GetEmitterRequest
- type MarkEmitterFiredRequest
- type MarkEmitterFiredResponse
- type Params
- type UpdateEmitterStatsRequest
- type UpdateEmitterStatsResponse
- type UpdateEmitterStatusRequest
- type UpdateEmitterStatusResponse
- type UpdateSignalEmitterRequest
- type UpdateSignalEmitterResponse
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
func (*Activities) EmitSignal ¶
func (a *Activities) EmitSignal(ctx context.Context, req *EmitSignalRequest) (*EmitSignalResponse, error)
@temporal-gen-v2 activity
func (*Activities) GetEmitter ¶
func (a *Activities) GetEmitter(ctx context.Context, req *GetEmitterRequest) (*app.QueueEmitter, error)
@temporal-gen-v2 activity @by-field EmitterID
func (*Activities) MarkEmitterFired ¶
func (a *Activities) MarkEmitterFired(ctx context.Context, req *MarkEmitterFiredRequest) (*MarkEmitterFiredResponse, error)
@temporal-gen-v2 activity
func (*Activities) UpdateEmitterStats ¶
func (a *Activities) UpdateEmitterStats(ctx context.Context, req *UpdateEmitterStatsRequest) (*UpdateEmitterStatsResponse, error)
@temporal-gen-v2 activity
func (*Activities) UpdateEmitterStatus ¶
func (a *Activities) UpdateEmitterStatus(ctx context.Context, req *UpdateEmitterStatusRequest) (*UpdateEmitterStatusResponse, error)
@temporal-gen-v2 activity
func (*Activities) UpdateSignalEmitter ¶
func (a *Activities) UpdateSignalEmitter(ctx context.Context, req *UpdateSignalEmitterRequest) (*UpdateSignalEmitterResponse, error)
@temporal-gen-v2 activity
type EmitSignalRequest ¶
type EmitSignalResponse ¶
type GetEmitterRequest ¶
type GetEmitterRequest struct {
EmitterID string `validate:"required"`
}
type MarkEmitterFiredRequest ¶
type MarkEmitterFiredRequest struct {
EmitterID string `validate:"required"`
}
type MarkEmitterFiredResponse ¶
type MarkEmitterFiredResponse struct {
Success bool
}
type UpdateEmitterStatsRequest ¶
type UpdateEmitterStatsRequest struct {
EmitterID string `validate:"required"`
}
type UpdateEmitterStatsResponse ¶
type UpdateEmitterStatsResponse struct {
EmitCount int64
}
type UpdateEmitterStatusResponse ¶
type UpdateEmitterStatusResponse struct{}
type UpdateSignalEmitterResponse ¶
type UpdateSignalEmitterResponse struct {
Success bool
}
Click to show internal directories.
Click to hide internal directories.