Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheRepository ¶
type MessengerRepository ¶
type MessengerService ¶
type PaymentRepository ¶
type PaymentService ¶
type UserRepository ¶
type UserRepository interface { CreateUser(email, password string) (*domain.User, error) ReadUser(id string) (*domain.User, error) ReadUsers() ([]*domain.User, error) UpdateUser(id, email, password string) error DeleteUser(id string) error LoginUser(email, password string) (*repository.LoginResponse, error) UpdateMembershipStatus(id string, status bool) error }
type UserService ¶
type UserService interface { CreateUser(email, password string) (*domain.User, error) ReadUser(id string) (*domain.User, error) ReadUsers() ([]*domain.User, error) UpdateUser(id, email, password string) error DeleteUser(id string) error LoginUser(email, password string) (*repository.LoginResponse, error) UpdateMembershipStatus(id string, status bool) error }
Click to show internal directories.
Click to hide internal directories.