Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitCommitService ¶
Types ¶
type ICommitService ¶
type ICommitService[T any] interface { Latest(ctx context.Context, target string, key string) (*Commit[T], error) ListLatest(ctx context.Context, target ...string) ([]*Commit[T], error) Save(ctx context.Context, target string, key string, data *T) error Get(ctx context.Context, uuid string) (*Commit[T], error) List(ctx context.Context, uuids ...string) ([]*Commit[T], error) }
type ICommitWithKeyService ¶
type ICommitWithKeyService[T any] interface { Latest(ctx context.Context, target string) (*Commit[T], error) ListLatest(ctx context.Context, target ...string) ([]*Commit[T], error) Save(ctx context.Context, target string, data *T) error Get(ctx context.Context, uuid string) (*Commit[T], error) List(ctx context.Context, uuids ...string) ([]*Commit[T], error) }
Click to show internal directories.
Click to hide internal directories.