webv2/session/session_store.go (8 lines of code) (raw):
package session
import "context"
type SessionStore interface {
GetSessionsMetadata(ctx context.Context) ([]SchemaConversionSession, error)
GetConvWithMetadata(ctx context.Context, versionId string) (ConvWithMetadata, error)
SaveSession(ctx context.Context, scs SchemaConversionSession) error
IsSessionNameUnique(ctx context.Context, scs SchemaConversionSession) (bool, error)
}