Help us shape the future of Go! Take the 2026 Go Developer Survey

heraldadapter

package
v1.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package heraldadapter bridges AuthSome notification requests to the Herald extension.

Index

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 New

func New(h *herald.Herald) *Adapter

New creates a Herald bridge adapter.

func (*Adapter) CreateTemplate

func (a *Adapter) CreateTemplate(ctx context.Context, t *bridge.HeraldTemplate) error

CreateTemplate implements bridge.HeraldTemplateManager.

func (*Adapter) CreateVersion

func (a *Adapter) CreateVersion(ctx context.Context, v *bridge.HeraldTemplateVersion) error

CreateVersion implements bridge.HeraldTemplateManager.

func (*Adapter) DeleteTemplate

func (a *Adapter) DeleteTemplate(ctx context.Context, templateID string) error

DeleteTemplate implements bridge.HeraldTemplateManager.

func (*Adapter) DeleteVersion

func (a *Adapter) DeleteVersion(ctx context.Context, versionID string) error

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) Notify

func (a *Adapter) Notify(ctx context.Context, req *bridge.HeraldNotifyRequest) error

Notify implements bridge.Herald.

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

func (a *Adapter) ResetDefaultTemplates(ctx context.Context, appID string) error

ResetDefaultTemplates implements bridge.HeraldTemplateManager.

func (*Adapter) SeedDefaultTemplates

func (a *Adapter) SeedDefaultTemplates(ctx context.Context, appID string) error

SeedDefaultTemplates implements bridge.HeraldTemplateManager.

func (*Adapter) Send

func (a *Adapter) Send(ctx context.Context, req *bridge.HeraldSendRequest) error

Send implements bridge.Herald.

func (*Adapter) TestSend

func (a *Adapter) TestSend(ctx context.Context, req *bridge.HeraldSendRequest) error

TestSend implements bridge.HeraldTemplateManager.

func (*Adapter) UpdateTemplate

func (a *Adapter) UpdateTemplate(ctx context.Context, t *bridge.HeraldTemplate) error

UpdateTemplate implements bridge.HeraldTemplateManager.

func (*Adapter) UpdateVersion

func (a *Adapter) UpdateVersion(ctx context.Context, v *bridge.HeraldTemplateVersion) error

UpdateVersion implements bridge.HeraldTemplateManager.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL