Documentation ¶ Index ¶ type Loader type S3 type Sequence func New(rdb cache.RedisCache, s3 S3, stage string) *Sequence func (c *Sequence) Clear(ctx context.Context, key string) error func (s *Sequence) Get(ctx context.Context, key, index string) ([]byte, string, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Loader ¶ type Loader interface { Get(ctx context.Context, key, index string) ([]byte, string, error) Clear(ctx context.Context, key string) error } type S3 ¶ type S3 interface { GetObject(ctx context.Context, name string) ([]byte, error) } type Sequence ¶ type Sequence struct { // contains filtered or unexported fields } func New ¶ func New(rdb cache.RedisCache, s3 S3, stage string) *Sequence func (*Sequence) Clear ¶ func (c *Sequence) Clear(ctx context.Context, key string) error func (*Sequence) Get ¶ func (s *Sequence) Get(ctx context.Context, key, index string) ([]byte, string, error) Source Files ¶ View all Source files repository.gorepository_gen.goseq.gousecase.go Click to show internal directories. Click to hide internal directories.