Versions in this module Expand all Collapse all v0 v0.19.0 Feb 27, 2026 v0.18.0 Feb 26, 2026 Changes in this version + type PostgreSQLTokenRepository struct + func NewPostgreSQLTokenRepository(db *sql.DB) *PostgreSQLTokenRepository + func (p *PostgreSQLTokenRepository) CountExpired(ctx context.Context, olderThan time.Time) (int64, error) + func (p *PostgreSQLTokenRepository) Create(ctx context.Context, token *tokenizationDomain.Token) error + func (p *PostgreSQLTokenRepository) DeleteExpired(ctx context.Context, olderThan time.Time) (int64, error) + func (p *PostgreSQLTokenRepository) GetByToken(ctx context.Context, tokenStr string) (*tokenizationDomain.Token, error) + func (p *PostgreSQLTokenRepository) GetByValueHash(ctx context.Context, keyID uuid.UUID, valueHash string) (*tokenizationDomain.Token, error) + func (p *PostgreSQLTokenRepository) Revoke(ctx context.Context, tokenStr string) error + type PostgreSQLTokenizationKeyRepository struct + func NewPostgreSQLTokenizationKeyRepository(db *sql.DB) *PostgreSQLTokenizationKeyRepository + func (p *PostgreSQLTokenizationKeyRepository) Create(ctx context.Context, key *tokenizationDomain.TokenizationKey) error + func (p *PostgreSQLTokenizationKeyRepository) Delete(ctx context.Context, keyID uuid.UUID) error + func (p *PostgreSQLTokenizationKeyRepository) Get(ctx context.Context, keyID uuid.UUID) (*tokenizationDomain.TokenizationKey, error) + func (p *PostgreSQLTokenizationKeyRepository) GetByName(ctx context.Context, name string) (*tokenizationDomain.TokenizationKey, error) + func (p *PostgreSQLTokenizationKeyRepository) GetByNameAndVersion(ctx context.Context, name string, version uint) (*tokenizationDomain.TokenizationKey, error) + func (p *PostgreSQLTokenizationKeyRepository) List(ctx context.Context, offset, limit int) ([]*tokenizationDomain.TokenizationKey, error)