Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithSQLTransaction ¶
Types ¶
type Module ¶
type Module interface { FetchUserByUUID(ctx context.Context, req types.FetchUserByUUIDRequest, opts ...Option) (types.FetchUserByUUIDResponse, error) FetchUserByIdentifier(ctx context.Context, req types.FetchUserByIdentifierRequest, opts ...Option) (types.FetchUserByIdentifierResponse, error) FetchUserByEmail(ctx context.Context, req types.FetchUserByEmailRequest, opts ...Option) (types.FetchUserByEmailResponse, error) FetchUserByIdentifierAndEmail(ctx context.Context, req types.FetchUserByIdentifierAndEmailRequest, opts ...Option) (types.FetchUserByIdentifierAndEmailResponse, error) FetchUserByStatus(ctx context.Context, req types.FetchUserByStatusRequest, opts ...Option) (types.FetchUserByStatusResponse, error) FetchUserByIdentifierAndStatus(ctx context.Context, req types.FetchUserByIdentifierAndStatusRequest, opts ...Option) (types.FetchUserByIdentifierAndStatusResponse, error) FetchUserByEmailAndStatus(ctx context.Context, req types.FetchUserByEmailAndStatusRequest, opts ...Option) (types.FetchUserByEmailAndStatusResponse, error) FetchUserByIdentifierAndEmailAndStatus(ctx context.Context, req types.FetchUserByIdentifierAndEmailAndStatusRequest, opts ...Option) (types.FetchUserByIdentifierAndEmailAndStatusResponse, error) List(ctx context.Context, req types.ListRequest, opts ...Option) (types.ListResponse, error) Upsert(ctx context.Context, req types.UpsertRequest, partial bool, opts ...Option) (types.UpsertResponse, error) Insert(ctx context.Context, req types.UpsertRequest, opts ...Option) (types.UpsertResponse, error) Update(ctx context.Context, req types.UpsertRequest, partial bool, opts ...Option) (types.UpsertResponse, error) }
func New ¶
func New(params coretypes.ModuleParams) Module
Source Files
¶
- fetch_user_by_email.go
- fetch_user_by_email_and_status.go
- fetch_user_by_identifier.go
- fetch_user_by_identifier_and_email.go
- fetch_user_by_identifier_and_email_and_status.go
- fetch_user_by_identifier_and_status.go
- fetch_user_by_status.go
- fetch_user_by_uuid.go
- list.go
- mapper.go
- option.go
- upsert.go
- upsert_insert.go
- upsert_update.go
- user.go
Click to show internal directories.
Click to hide internal directories.