Documentation
¶
Index ¶
- func AskAI(services *cosapi_services.Services) gin.HandlerFunc
- func CallbackSlack(s *cosapi_services.Services) gin.HandlerFunc
- func CreateIntegration(s *cosapi_services.Services) gin.HandlerFunc
- func CreateOrganizationStage(s *cosapi_services.Services) gin.HandlerFunc
- func CreatePersonalIntegrations(s *cosapi_services.Services) gin.HandlerFunc
- func DeleteIntegrations(s *cosapi_services.Services) gin.HandlerFunc
- func GetAPIKey(s *cosapi_services.Services) gin.HandlerFunc
- func GetIntegrations(s *cosapi_services.Services) gin.HandlerFunc
- func GetMailboxes(s *cosapi_services.Services) gin.HandlerFunc
- func GetOAuthSettings(s *cosapi_services.Services) gin.HandlerFunc
- func GetPersonalIntegrationByName(s *cosapi_services.Services) gin.HandlerFunc
- func GetPersonalIntegrations(s *cosapi_services.Services) gin.HandlerFunc
- func GetSlackSettings(s *cosapi_services.Services) gin.HandlerFunc
- func PML(s *cosapi_services.Services) gin.HandlerFunc
- func RML(s *cosapi_services.Services) gin.HandlerFunc
- func RequestAccessSlack(s *cosapi_services.Services) gin.HandlerFunc
- func Revoke(s *cosapi_services.Services) gin.HandlerFunc
- func RevokeSlack(s *cosapi_services.Services) gin.HandlerFunc
- func SendEmail(s *cosapi_services.Services) gin.HandlerFunc
- func Signin(s *cosapi_services.Services) gin.HandlerFunc
- func TrackEmail(s *cosapi_services.Services) gin.HandlerFunc
- type AskAIRequest
- type AskAIResponse
- type OAuthToken
- type OauthSlackResponse
- type OauthSlackRevokeResponse
- type RequestMagicLinkRequest
- type RevokeRequest
- type SignInRequest
- type UpdateUserRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AskAI ¶
func AskAI(services *cosapi_services.Services) gin.HandlerFunc
AskAI handles AI requests
func CallbackSlack ¶
func CallbackSlack(s *cosapi_services.Services) gin.HandlerFunc
func CreateIntegration ¶
func CreateIntegration(s *cosapi_services.Services) gin.HandlerFunc
func CreateOrganizationStage ¶
func CreateOrganizationStage(s *cosapi_services.Services) gin.HandlerFunc
func CreatePersonalIntegrations ¶
func CreatePersonalIntegrations(s *cosapi_services.Services) gin.HandlerFunc
func DeleteIntegrations ¶
func DeleteIntegrations(s *cosapi_services.Services) gin.HandlerFunc
func GetAPIKey ¶
func GetAPIKey(s *cosapi_services.Services) gin.HandlerFunc
func GetIntegrations ¶
func GetIntegrations(s *cosapi_services.Services) gin.HandlerFunc
func GetMailboxes ¶
func GetMailboxes(s *cosapi_services.Services) gin.HandlerFunc
func GetOAuthSettings ¶
func GetOAuthSettings(s *cosapi_services.Services) gin.HandlerFunc
func GetPersonalIntegrationByName ¶
func GetPersonalIntegrationByName(s *cosapi_services.Services) gin.HandlerFunc
func GetPersonalIntegrations ¶
func GetPersonalIntegrations(s *cosapi_services.Services) gin.HandlerFunc
func GetSlackSettings ¶
func GetSlackSettings(s *cosapi_services.Services) gin.HandlerFunc
func PML ¶
func PML(s *cosapi_services.Services) gin.HandlerFunc
func RML ¶
func RML(s *cosapi_services.Services) gin.HandlerFunc
func RequestAccessSlack ¶
func RequestAccessSlack(s *cosapi_services.Services) gin.HandlerFunc
func Revoke ¶
func Revoke(s *cosapi_services.Services) gin.HandlerFunc
func RevokeSlack ¶
func RevokeSlack(s *cosapi_services.Services) gin.HandlerFunc
func SendEmail ¶
func SendEmail(s *cosapi_services.Services) gin.HandlerFunc
func Signin ¶
func Signin(s *cosapi_services.Services) gin.HandlerFunc
func TrackEmail ¶
func TrackEmail(s *cosapi_services.Services) gin.HandlerFunc
Types ¶
type AskAIRequest ¶
type AskAIRequest struct { Model string Prompt string AIModel commonEnum.AIModel }
type AskAIResponse ¶
type AskAIResponse struct { enum.BaseResponse Model string `json:"model"` Answer string `json:"answer"` }
type OAuthToken ¶
type OauthSlackResponse ¶
type OauthSlackResponse struct { Ok bool `json:"ok"` Error string `json:"error"` AppId string `json:"app_id"` AuthedUser struct { Id string `json:"id"` } `json:"authed_user"` Scope string `json:"scope"` TokenType string `json:"token_type"` AccessToken string `json:"access_token"` BotUserId string `json:"bot_user_id"` Team struct { Id string `json:"id"` Name string `json:"name"` } `json:"team"` Enterprise interface{} `json:"enterprise"` IsEnterpriseInstall bool `json:"is_enterprise_install"` }
type RequestMagicLinkRequest ¶
type RequestMagicLinkRequest struct {
Email string `json:"email"`
}
type RevokeRequest ¶
type SignInRequest ¶
type SignInRequest struct { Code string `json:"code"` Provider string `json:"provider"` Tenant string `json:"tenant"` LoggedInEmail string `json:"loggedInEmail"` OAuthTokenForEmail string `json:"oAuthTokenForEmail"` OAuthTokenType string `json:"oAuthTokenType"` OAuthToken OAuthToken `json:"oAuthToken"` }
type UpdateUserRequest ¶
Click to show internal directories.
Click to hide internal directories.