Documentation
¶
Index ¶
- type EntBucketRepository
- type EntFileEntriesRepository
- type EntUserInviteRepository
- type EntUserRepository
- func (e EntUserRepository) AnyUser(ctx context.Context) (bool, error)
- func (e EntUserRepository) CreateUser(ctx context.Context, user dto.CreateUserCommand) error
- func (e EntUserRepository) UserByEmail(ctx context.Context, email string) (*domain.User, error)
- func (e EntUserRepository) UserByID(ctx context.Context, id uuid.UUID) (*domain.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EntBucketRepository ¶
func NewEntBucketRepository ¶
func NewEntBucketRepository(client *ent.Client) *EntBucketRepository
func (EntBucketRepository) CreateBucket ¶
func (e EntBucketRepository) CreateBucket(ctx context.Context, bucket dto.CreateBucketCommand) (*dto.CreateBucketResponse, error)
type EntFileEntriesRepository ¶
func NewEntFileEntriesRepository ¶
func NewEntFileEntriesRepository(client *ent.Client, drv ports.CacheDriver) *EntFileEntriesRepository
func (EntFileEntriesRepository) ListFiles ¶
func (e EntFileEntriesRepository) ListFiles(ctx context.Context, query dto.FileEntryListQuery) ([]domain.FileEntry, error)
type EntUserInviteRepository ¶
type EntUserInviteRepository struct {
Clock ports.Clock
Client *ent.Client
KeyDeriver ports.KeyDeriver
CipherTextEncoder ports.CipherTextEncoder
}
func NewEntUserInviteRepository ¶
func NewEntUserInviteRepository( client *ent.Client, keyDeriver ports.KeyDeriver, cipherTextEncoder ports.CipherTextEncoder, clock ports.Clock, ) *EntUserInviteRepository
func (EntUserInviteRepository) CreateInvite ¶
func (e EntUserInviteRepository) CreateInvite(ctx context.Context, invite dto.CreateUserInviteCommand) (*dto.CreateUserInviteResponse, error)
func (EntUserInviteRepository) Redeem ¶
func (e EntUserInviteRepository) Redeem(ctx context.Context, inviteID uuid.UUID) (invite *domain.UserInvite, err error)
type EntUserRepository ¶
func NewEntUserRepository ¶
func NewEntUserRepository(client *ent.Client) *EntUserRepository
func (EntUserRepository) AnyUser ¶
func (e EntUserRepository) AnyUser(ctx context.Context) (bool, error)
func (EntUserRepository) CreateUser ¶
func (e EntUserRepository) CreateUser(ctx context.Context, user dto.CreateUserCommand) error
func (EntUserRepository) UserByEmail ¶
Click to show internal directories.
Click to hide internal directories.