Documentation
¶
Index ¶
- func Routes(e *echo.Echo, db *sql.DB, m ...echo.MiddlewareFunc)
- type MessageController
- type MessageModel
- type MessageRepository
- type MessageService
- func (s *MessageService) Create(message *MessageModel, db *sql.DB) error
- func (s *MessageService) Delete(messageID int, db *sql.DB) error
- func (s *MessageService) GetAll(doctorID int, patientID int, db *sql.DB) ([]MessageModel, error)
- func (s *MessageService) Update(message *MessageModel, db *sql.DB) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MessageController ¶
type MessageController struct{}
type MessageModel ¶
type MessageModel struct {
MessageID int `json:"message_id"`
SenderID int `json:"sender_id"`
RecipientID int `json:"recipient_id"`
DateTime string `json:"date"`
Content string `json:"content"`
SenderName string `json:"sender_name"`
SenderSurname string `json:"sender_surname"`
SenderType string `json:"sender_type"`
RecipientName string `json:"recipient_name"`
RecipientSurname string `json:"recipient_surname"`
RecipientType string `json:"recipient_type"`
}
type MessageRepository ¶
type MessageService ¶
type MessageService struct{}
func (*MessageService) Create ¶
func (s *MessageService) Create(message *MessageModel, db *sql.DB) error
func (*MessageService) GetAll ¶
func (s *MessageService) GetAll(doctorID int, patientID int, db *sql.DB) ([]MessageModel, error)
func (*MessageService) Update ¶
func (s *MessageService) Update(message *MessageModel, db *sql.DB) error
Click to show internal directories.
Click to hide internal directories.