Documentation
¶
Overview ¶
Package heraldadapter bridges AuthSome notification requests to the Herald extension.
Index ¶
- type Adapter
- func (a *Adapter) CreateTemplate(ctx context.Context, t *bridge.HeraldTemplate) error
- func (a *Adapter) CreateVersion(ctx context.Context, v *bridge.HeraldTemplateVersion) error
- func (a *Adapter) DeleteTemplate(ctx context.Context, templateID string) error
- func (a *Adapter) DeleteVersion(ctx context.Context, versionID string) error
- func (a *Adapter) GetTemplate(ctx context.Context, templateID string) (*bridge.HeraldTemplate, error)
- func (a *Adapter) ListTemplates(ctx context.Context, appID string) ([]*bridge.HeraldTemplate, error)
- func (a *Adapter) Notify(ctx context.Context, req *bridge.HeraldNotifyRequest) error
- func (a *Adapter) RenderTemplate(ctx context.Context, templateID, locale string, data map[string]any) (*bridge.HeraldRenderedContent, error)
- func (a *Adapter) ResetDefaultTemplates(ctx context.Context, appID string) error
- func (a *Adapter) SeedDefaultTemplates(ctx context.Context, appID string) error
- func (a *Adapter) Send(ctx context.Context, req *bridge.HeraldSendRequest) error
- func (a *Adapter) TestSend(ctx context.Context, req *bridge.HeraldSendRequest) error
- func (a *Adapter) UpdateTemplate(ctx context.Context, t *bridge.HeraldTemplate) error
- func (a *Adapter) UpdateVersion(ctx context.Context, v *bridge.HeraldTemplateVersion) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Adapter ¶
type Adapter struct {
// contains filtered or unexported fields
}
Adapter translates AuthSome notification requests to Herald engine calls.
func (*Adapter) CreateTemplate ¶
CreateTemplate implements bridge.HeraldTemplateManager.
func (*Adapter) CreateVersion ¶
CreateVersion implements bridge.HeraldTemplateManager.
func (*Adapter) DeleteTemplate ¶
DeleteTemplate implements bridge.HeraldTemplateManager.
func (*Adapter) DeleteVersion ¶
DeleteVersion implements bridge.HeraldTemplateManager.
func (*Adapter) GetTemplate ¶
func (a *Adapter) GetTemplate(ctx context.Context, templateID string) (*bridge.HeraldTemplate, error)
GetTemplate implements bridge.HeraldTemplateManager.
func (*Adapter) ListTemplates ¶
func (a *Adapter) ListTemplates(ctx context.Context, appID string) ([]*bridge.HeraldTemplate, error)
ListTemplates implements bridge.HeraldTemplateManager.
func (*Adapter) RenderTemplate ¶
func (a *Adapter) RenderTemplate(ctx context.Context, templateID, locale string, data map[string]any) (*bridge.HeraldRenderedContent, error)
RenderTemplate implements bridge.HeraldTemplateManager.
func (*Adapter) ResetDefaultTemplates ¶
ResetDefaultTemplates implements bridge.HeraldTemplateManager.
func (*Adapter) SeedDefaultTemplates ¶
SeedDefaultTemplates implements bridge.HeraldTemplateManager.
func (*Adapter) UpdateTemplate ¶
UpdateTemplate implements bridge.HeraldTemplateManager.
func (*Adapter) UpdateVersion ¶
UpdateVersion implements bridge.HeraldTemplateManager.