Documentation
¶
Index ¶
- type App
- func (a *App) AttachmentGetFS() fs.FS
- func (a *App) AuthLoginRequest(req *AuthLoginRequest) error
- func (a *App) MessageCreate(req *MessageCreateRequest) (*domain.Message, error)
- func (a *App) MessageGet(req *MessageGetRequest) (*dto.Message, error)
- func (a *App) MessageList(req *MessageListRequest) (*MessageListResponse, error)
- func (a *App) MessageSend(req *MessageSendRequest) error
- type AuthLoginRequest
- type MessageCreateRequest
- type MessageGetRequest
- type MessageListRequest
- type MessageListResponse
- type MessageSendRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶ added in v0.4.0
type App struct {
// contains filtered or unexported fields
}
func New ¶ added in v0.4.0
func New( dao domain.DAO, authSVC domain.AuthServicePort, bridgeSVC domain.BridgeServicePort, endpointSVC domain.EndpointServicePort, messageSVC domain.MessageServicePort, ) *App
func (*App) AttachmentGetFS ¶ added in v0.4.0
func (*App) AuthLoginRequest ¶ added in v0.4.0
func (a *App) AuthLoginRequest(req *AuthLoginRequest) error
func (*App) MessageCreate ¶ added in v0.4.0
func (a *App) MessageCreate(req *MessageCreateRequest) (*domain.Message, error)
func (*App) MessageGet ¶ added in v0.4.0
func (a *App) MessageGet(req *MessageGetRequest) (*dto.Message, error)
func (*App) MessageList ¶ added in v0.4.0
func (a *App) MessageList(req *MessageListRequest) (*MessageListResponse, error)
func (*App) MessageSend ¶ added in v0.4.0
func (a *App) MessageSend(req *MessageSendRequest) error
type AuthLoginRequest ¶ added in v0.4.0
type MessageCreateRequest ¶ added in v0.4.0
type MessageCreateRequest struct {
Subject string
From string
To map[string]bool
Text string
// contains filtered or unexported fields
}
func (*MessageCreateRequest) AddAttachment ¶ added in v0.4.0
func (c *MessageCreateRequest) AddAttachment(name string, data []byte)
type MessageGetRequest ¶ added in v0.4.0
type MessageGetRequest struct {
UUID string
}
type MessageListRequest ¶ added in v0.4.0
type MessageListRequest struct {
Page int
}
type MessageListResponse ¶ added in v0.4.0
type MessageSendRequest ¶ added in v0.4.0
Click to show internal directories.
Click to hide internal directories.