Documentation ¶
Index ¶
- func LoadAPIConfig() (*config.APIConfig, error)
- type DB
- func (c *DB) CreateCheckoutSession(userID string, payment domain.Payment) error
- func (m *DB) CreateMessage(userID string, message domain.Message) error
- func (u *DB) CreateUser(email, password string) (*domain.User, error)
- func (m *DB) DeleteMessage(id string) error
- func (u *DB) DeleteUser(id string) error
- func (u *DB) LoginUser(email, password string) (*LoginResponse, error)
- func (m *DB) ReadMessage(id string) (*domain.Message, error)
- func (m *DB) ReadMessages() ([]*domain.Message, error)
- func (u *DB) ReadUser(id string) (*domain.User, error)
- func (u *DB) ReadUsers() ([]*domain.User, error)
- func (u *DB) UpdateMembershipStatus(id string, membership bool) error
- func (m *DB) UpdateMessage(id string, message domain.Message) error
- func (u *DB) UpdateUser(id, email, password string) error
- func (u *DB) VerifyPassword(hash, password string) error
- type LoginResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadAPIConfig ¶
Types ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
func (*DB) CreateCheckoutSession ¶
func (*DB) DeleteMessage ¶
func (*DB) DeleteUser ¶
func (*DB) UpdateMembershipStatus ¶
func (*DB) UpdateUser ¶
func (*DB) VerifyPassword ¶
Click to show internal directories.
Click to hide internal directories.