Documentation
¶
Index ¶
- Variables
- type DBTx
- type DBTxImp
- type OutboxRepo
- type OutboxRepoImp
- type UserInfoRepo
- type UserInfoRepoImp
- func (u *UserInfoRepoImp) Create(ctx context.Context, userInfo *entity.UserInfo) error
- func (u *UserInfoRepoImp) Delete(ctx context.Context, userUUID uuid.EntityUUID) error
- func (u *UserInfoRepoImp) Get(ctx context.Context, userUUID uuid.EntityUUID) (*entity.UserInfo, error)
- func (u *UserInfoRepoImp) GetByLoginID(ctx context.Context, userLoginID string) (*entity.UserInfo, error)
- func (u *UserInfoRepoImp) List(ctx context.Context, offset int, limit int) ([]entity.UserInfo, error)
- func (u *UserInfoRepoImp) Update(ctx context.Context, userInfo *entity.UserInfo) error
- func (u *UserInfoRepoImp) WithTx(tx DBTx) UserInfoRepo
- type UserSecretRepo
- type UserSecretRepoImp
- func (u *UserSecretRepoImp) Create(ctx context.Context, userSecret *entity.UserSecret) error
- func (u *UserSecretRepoImp) Delete(ctx context.Context, userUUID uuid.EntityUUID) error
- func (u *UserSecretRepoImp) Get(ctx context.Context, userUUID uuid.EntityUUID) (*entity.UserSecret, error)
- func (u *UserSecretRepoImp) Update(ctx context.Context, userSecret *entity.UserSecret) error
- func (u *UserSecretRepoImp) WithTx(tx DBTx) UserSecretRepo
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNotFound error = fmt.Errorf("resource not found") ErrConflict error = fmt.Errorf("conflict") ErrServerError error = fmt.Errorf("server error") )
Error
Functions ¶
This section is empty.
Types ¶
type OutboxRepo ¶
type OutboxRepo interface { WithTx(tx DBTx) OutboxRepo Create(ctx context.Context, userInfo *entity.Outbox) error Delete(ctx context.Context, userUUID uuid.EntityUUID) error }
Outbox repo
type OutboxRepoImp ¶
type OutboxRepoImp struct {
// contains filtered or unexported fields
}
func NewOutboxRepoImp ¶
func NewOutboxRepoImp(repoDB *gorm.DB) *OutboxRepoImp
func (*OutboxRepoImp) Delete ¶
func (u *OutboxRepoImp) Delete(ctx context.Context, userUUID uuid.EntityUUID) error
func (*OutboxRepoImp) WithTx ¶
func (u *OutboxRepoImp) WithTx(tx DBTx) OutboxRepo
type UserInfoRepo ¶
type UserInfoRepo interface { WithTx(tx DBTx) UserInfoRepo List(ctx context.Context, offset int, limit int) ([]entity.UserInfo, error) Create(ctx context.Context, userInfo *entity.UserInfo) error Get(ctx context.Context, userUUID uuid.EntityUUID) (*entity.UserInfo, error) GetByLoginID(ctx context.Context, userLoginID string) (*entity.UserInfo, error) Update(ctx context.Context, userInfo *entity.UserInfo) error Delete(ctx context.Context, userUUID uuid.EntityUUID) error }
User info repo
type UserInfoRepoImp ¶
type UserInfoRepoImp struct {
// contains filtered or unexported fields
}
func NewUserInfoRepoImp ¶
func NewUserInfoRepoImp(repoDB *gorm.DB) *UserInfoRepoImp
func (*UserInfoRepoImp) Delete ¶
func (u *UserInfoRepoImp) Delete(ctx context.Context, userUUID uuid.EntityUUID) error
func (*UserInfoRepoImp) Get ¶
func (u *UserInfoRepoImp) Get(ctx context.Context, userUUID uuid.EntityUUID) (*entity.UserInfo, error)
func (*UserInfoRepoImp) GetByLoginID ¶
func (*UserInfoRepoImp) WithTx ¶
func (u *UserInfoRepoImp) WithTx(tx DBTx) UserInfoRepo
type UserSecretRepo ¶
type UserSecretRepo interface { WithTx(tx DBTx) UserSecretRepo Create(ctx context.Context, userSecret *entity.UserSecret) error Get(ctx context.Context, userUUID uuid.EntityUUID) (*entity.UserSecret, error) Update(ctx context.Context, userSecret *entity.UserSecret) error Delete(ctx context.Context, userUUID uuid.EntityUUID) error }
User secret repo
type UserSecretRepoImp ¶
type UserSecretRepoImp struct {
// contains filtered or unexported fields
}
func NewUserSecretRepoImp ¶
func NewUserSecretRepoImp(repoDB *gorm.DB) *UserSecretRepoImp
func (*UserSecretRepoImp) Create ¶
func (u *UserSecretRepoImp) Create(ctx context.Context, userSecret *entity.UserSecret) error
func (*UserSecretRepoImp) Delete ¶
func (u *UserSecretRepoImp) Delete(ctx context.Context, userUUID uuid.EntityUUID) error
func (*UserSecretRepoImp) Get ¶
func (u *UserSecretRepoImp) Get(ctx context.Context, userUUID uuid.EntityUUID) (*entity.UserSecret, error)
func (*UserSecretRepoImp) Update ¶
func (u *UserSecretRepoImp) Update(ctx context.Context, userSecret *entity.UserSecret) error
func (*UserSecretRepoImp) WithTx ¶
func (u *UserSecretRepoImp) WithTx(tx DBTx) UserSecretRepo
Click to show internal directories.
Click to hide internal directories.