Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithListExcludeColumns ¶ added in v1.0.30
func WithListExcludeColumns(columns []string) optionFunc
func WithListIncludeColumns ¶ added in v1.0.30
func WithListIncludeColumns(columns []string) optionFunc
func WithSQLTransaction ¶
Types ¶
type Module ¶
type Module interface {
FetchMembershipByUUID(ctx context.Context, req types.FetchMembershipByUUIDRequest, opts ...Option) (types.FetchMembershipByUUIDResponse, error)
FetchMembershipByType(ctx context.Context, req types.FetchMembershipByTypeRequest, opts ...Option) (types.FetchMembershipByTypeResponse, error)
FetchMembershipByStatus(ctx context.Context, req types.FetchMembershipByStatusRequest, opts ...Option) (types.FetchMembershipByStatusResponse, error)
FetchMembershipByTypeAndStatus(ctx context.Context, req types.FetchMembershipByTypeAndStatusRequest, opts ...Option) (types.FetchMembershipByTypeAndStatusResponse, 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
¶
Click to show internal directories.
Click to hide internal directories.