Versions in this module Expand all Collapse all v1 v1.0.0 Sep 19, 2021 Changes in this version + func CreateTable(repo repository.Repository) (repository.Repository, error) + func Delete(ctx context.Context, repo repository.Repository, templ DAO) error + func InsertOrUpdate(ctx context.Context, repo repository.Repository, dao DAO) error + func ValidAction(ctx context.Context, action string, dao DAO) error + type DAO interface + HashKey func() string + New func() DAO + Populate func() + Refresh func() + SortKey func() string + User func() string + func Select(ctx context.Context, repo repository.Repository, templ DAO, ...) ([]DAO, error) + func SelectOne(ctx context.Context, repo repository.Repository, templ DAO) (DAO, error) + type DaoAudit struct + CreatedBy string + CreatedDt time.Time + UpdatedBy string + UpdatedDt time.Time + type DynamoSession struct + func (s *DynamoSession) Session() repository.Session