Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MemberRepository ¶
type MemberRepository interface {
GetByUserIDAndOrganizationID(ctx context.Context, userID, organizationID string) (*organization.Member, error)
ListByOrganizationID(ctx context.Context, id string) ([]*organization.Member, error)
ListByUserID(ctx context.Context, id string) ([]*organization.Member, error)
Create(ctx context.Context, org organization.Member) error
Update(ctx context.Context, org *organization.Member) error
}
func NewMember ¶
func NewMember(db *sqlx.DB) MemberRepository
type Repository ¶
type Repository interface {
Get(ctx context.Context, id string) (*organization.Organization, error)
GetByShortID(ctx context.Context, shortID organization.ShortOrganizationID) (*organization.Organization, error)
GetFirst(ctx context.Context) (*organization.Organization, error)
Create(ctx context.Context, org organization.Organization) error
Update(ctx context.Context, org *organization.Organization) error
}
func New ¶
func New(db *sqlx.DB) Repository
Click to show internal directories.
Click to hide internal directories.