Versions in this module Expand all Collapse all v0 v0.0.1 Feb 10, 2025 Changes in this version + func WithCreateTemplate(f func(tpl *dao.Template) error) templateStoreOpt + func WithDeleteTemplate(f func(name string) error) templateStoreOpt + func WithIsTemplateExist(f func(name string) (bool, error)) templateStoreOpt + func WithListTemplate(f func(token string) (*dao.ListTemplateResponse, error)) templateStoreOpt + func WithUpdateTemplate(f func(tpl *dao.Template) error) templateStoreOpt + type ApiSender interface + type Template interface + Apply func(tplfile string) error + Delete func(name string) error + List func(nextToken string) (*dao.ListTemplateResponse, error) + type TemplateStore interface + CreateTpl func(tpl *dao.Template) error + Delete func(name string) error + IsTemplateExist func(name string) (bool, error) + List func(token string) (*dao.ListTemplateResponse, error) + UpdateTemplate func(tpl *dao.Template) error + func NewMockTemplateStore(opts ...templateStoreOpt) TemplateStore