Documentation ¶
Index ¶
- func AddVconRoutes(conf *c.Config, df util.DialFactory, rg *gin.RouterGroup)
- func AddWebChatRoutes(conf *c.Config, df util.DialFactory, rg *gin.RouterGroup)
- func AddWebSocketRoutes(rg *gin.RouterGroup, hub *chatHub.Hub, pingInterval int)
- func GetOasisClient(c *gin.Context, df util.DialFactory) *grpc.ClientConn
- func Run(conf *c.Config, fh *chatHub.Hub, oauthConfig *oauth2.Config)
- type EmailContent
- type LoginRequest
- type LoginResponse
- type MailPostRequest
- type Message
- type VConEvent
- type WebchatMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddVconRoutes ¶
func AddVconRoutes(conf *c.Config, df util.DialFactory, rg *gin.RouterGroup)
func AddWebChatRoutes ¶
func AddWebChatRoutes(conf *c.Config, df util.DialFactory, rg *gin.RouterGroup)
func AddWebSocketRoutes ¶
func AddWebSocketRoutes(rg *gin.RouterGroup, hub *chatHub.Hub, pingInterval int)
func GetOasisClient ¶
func GetOasisClient(c *gin.Context, df util.DialFactory) *grpc.ClientConn
Types ¶
type EmailContent ¶
type LoginRequest ¶
type LoginRequest struct {
Mail string `json:"mail"`
}
type LoginResponse ¶
type MailPostRequest ¶
type VConEvent ¶
type VConEvent struct { Parties []model.VConParty `json:"parties,omitempty"` Dialog *model.VConDialog `json:"dialog,omitempty"` Analysis *model.VConAnalysis `json:"analysis,omitempty"` }
type WebchatMessage ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.