services

package
v0.0.0-...-ec49581 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MessengerService

type MessengerService struct {
	// contains filtered or unexported fields
}

func NewMessengerService

func NewMessengerService(repo ports.MessengerRepository) *MessengerService

func (*MessengerService) CreateMessage

func (m *MessengerService) CreateMessage(userID string, message domain.Message) error

func (*MessengerService) DeleteMessage

func (m *MessengerService) DeleteMessage(id string) error

func (*MessengerService) ReadMessage

func (m *MessengerService) ReadMessage(id string) (*domain.Message, error)

func (*MessengerService) ReadMessages

func (m *MessengerService) ReadMessages() ([]*domain.Message, error)

func (*MessengerService) UpdateMessage

func (m *MessengerService) UpdateMessage(id string, message domain.Message) error

type PaymentService

type PaymentService struct {
	// contains filtered or unexported fields
}

func NewPaymentService

func NewPaymentService(repo ports.PaymentRepository) *PaymentService

func (*PaymentService) CreateCheckoutSession

func (p *PaymentService) CreateCheckoutSession(userID string, payment domain.Payment) error

type UserService

type UserService struct {
	// contains filtered or unexported fields
}

func NewUserService

func NewUserService(repo ports.UserRepository) *UserService

func (*UserService) CreateUser

func (u *UserService) CreateUser(email, password string) (*domain.User, error)

func (*UserService) DeleteUser

func (u *UserService) DeleteUser(id string) error

func (*UserService) LoginUser

func (u *UserService) LoginUser(email, password string) (*repository.LoginResponse, error)

func (*UserService) ReadUser

func (u *UserService) ReadUser(id string) (*domain.User, error)

func (*UserService) ReadUsers

func (u *UserService) ReadUsers() ([]*domain.User, error)

func (*UserService) UpdateMembershipStatus

func (u *UserService) UpdateMembershipStatus(id string, status bool) error

func (*UserService) UpdateUser

func (u *UserService) UpdateUser(id, email, password string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL