Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithSQLTransaction ¶
Types ¶
type Module ¶
type Module interface { FetchOrganizationByUUID(ctx context.Context, req types.FetchOrganizationByUUIDRequest, opts ...Option) (types.FetchOrganizationByUUIDResponse, error) FetchOrganizationByVersion(ctx context.Context, req types.FetchOrganizationByVersionRequest, opts ...Option) (types.FetchOrganizationByVersionResponse, error) FetchOrganizationByStatus(ctx context.Context, req types.FetchOrganizationByStatusRequest, opts ...Option) (types.FetchOrganizationByStatusResponse, error) FetchOrganizationByVersionAndStatus(ctx context.Context, req types.FetchOrganizationByVersionAndStatusRequest, opts ...Option) (types.FetchOrganizationByVersionAndStatusResponse, 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) Search(ctx context.Context, query string, limit int32, offset int32) (types.SearchOrganizationResponse, error) }
func New ¶
func New(params coretypes.ModuleParams) Module
Source Files
¶
Click to show internal directories.
Click to hide internal directories.