Documentation ¶
Index ¶
- Variables
- func ConvertMessageDataToJSON(data string) ([]byte, error)
- func DenyRequest(ctx *context.Context)
- func GetIdleModelProvider(store object.Store, modelProviders []*object.Provider, ...) (string, model.ModelProvider, error)
- func GetUserName(user *casdoorsdk.User) string
- func InitAuthConfig()
- func NewRecord(ctx *context.Context) *casdoorsdk.Record
- type ApiController
- func (c *ApiController) ActivateFile()
- func (c *ApiController) AddArticle()
- func (c *ApiController) AddChat()
- func (c *ApiController) AddFactorset()
- func (c *ApiController) AddFile()
- func (c *ApiController) AddMessage()
- func (c *ApiController) AddPermission()
- func (c *ApiController) AddProvider()
- func (c *ApiController) AddStore()
- func (c *ApiController) AddTask()
- func (c *ApiController) AddVector()
- func (c *ApiController) AddVideo()
- func (c *ApiController) AddWordset()
- func (c *ApiController) CheckSignedIn() (string, bool)
- func (c *ApiController) DeleteArticle()
- func (c *ApiController) DeleteChat()
- func (c *ApiController) DeleteFactorset()
- func (c *ApiController) DeleteFile()
- func (c *ApiController) DeleteMessage()
- func (c *ApiController) DeletePermission()
- func (c *ApiController) DeleteProvider()
- func (c *ApiController) DeleteStore()
- func (c *ApiController) DeleteTask()
- func (c *ApiController) DeleteVector()
- func (c *ApiController) DeleteVideo()
- func (c *ApiController) DeleteWordset()
- func (c *ApiController) GetAcceptLanguage() string
- func (c *ApiController) GetAccount()
- func (c *ApiController) GetActiveFile()
- func (c *ApiController) GetAnswer()
- func (c *ApiController) GetArticle()
- func (c *ApiController) GetArticles()
- func (c *ApiController) GetChat()
- func (c *ApiController) GetChats()
- func (c *ApiController) GetFactorset()
- func (c *ApiController) GetFactorsets()
- func (c *ApiController) GetGlobalArticles()
- func (c *ApiController) GetGlobalChats()
- func (c *ApiController) GetGlobalFactorsets()
- func (c *ApiController) GetGlobalMessages()
- func (c *ApiController) GetGlobalProviders()
- func (c *ApiController) GetGlobalStores()
- func (c *ApiController) GetGlobalTasks()
- func (c *ApiController) GetGlobalVectors()
- func (c *ApiController) GetGlobalVideos()
- func (c *ApiController) GetGlobalWordsets()
- func (c *ApiController) GetMessage()
- func (c *ApiController) GetMessageAnswer()
- func (c *ApiController) GetMessages()
- func (c *ApiController) GetPermission()
- func (c *ApiController) GetPermissions()
- func (c *ApiController) GetProvider()
- func (c *ApiController) GetProviders()
- func (c *ApiController) GetRangeUsages()
- func (c *ApiController) GetSessionClaims() *casdoorsdk.Claims
- func (c *ApiController) GetSessionUser() *casdoorsdk.User
- func (c *ApiController) GetSessionUsername() string
- func (c *ApiController) GetStorageProviders()
- func (c *ApiController) GetStore()
- func (c *ApiController) GetStores()
- func (c *ApiController) GetTask()
- func (c *ApiController) GetTasks()
- func (c *ApiController) GetUsages()
- func (c *ApiController) GetVector()
- func (c *ApiController) GetVectors()
- func (c *ApiController) GetVideo()
- func (c *ApiController) GetVideos()
- func (c *ApiController) GetWordset()
- func (c *ApiController) GetWordsetGraph()
- func (c *ApiController) GetWordsetMatch()
- func (c *ApiController) GetWordsets()
- func (c *ApiController) IsAdmin() bool
- func (c *ApiController) RefreshStoreVectors()
- func (c *ApiController) RequireAdmin() bool
- func (c *ApiController) RequireSignedIn() (string, bool)
- func (c *ApiController) ResponseError(error string, data ...interface{})
- func (c *ApiController) ResponseErrorStream(message *object.Message, errorText string)
- func (c *ApiController) ResponseOk(data ...interface{})
- func (c *ApiController) SetSessionClaims(claims *casdoorsdk.Claims)
- func (c *ApiController) SetSessionUser(user *casdoorsdk.User)
- func (c *ApiController) Signin()
- func (c *ApiController) Signout()
- func (c *ApiController) UpdateArticle()
- func (c *ApiController) UpdateChat()
- func (c *ApiController) UpdateFactorset()
- func (c *ApiController) UpdateFile()
- func (c *ApiController) UpdateMessage()
- func (c *ApiController) UpdatePermission()
- func (c *ApiController) UpdateProvider()
- func (c *ApiController) UpdateStore()
- func (c *ApiController) UpdateTask()
- func (c *ApiController) UpdateVector()
- func (c *ApiController) UpdateVideo()
- func (c *ApiController) UpdateWordset()
- func (c *ApiController) UploadVideo()
- type Cleaner
- type RefinedWriter
- type Response
Constants ¶
This section is empty.
Variables ¶
var JwtPublicKey string
Functions ¶
func ConvertMessageDataToJSON ¶ added in v1.27.0
func DenyRequest ¶
func GetIdleModelProvider ¶ added in v1.74.0
func GetIdleModelProvider(store object.Store, modelProviders []*object.Provider, modelProviderObjs []model.ModelProvider, defaultModelProvider *object.Provider, defaultModelProviderObj model.ModelProvider) (string, model.ModelProvider, error)
func GetUserName ¶
func GetUserName(user *casdoorsdk.User) string
func InitAuthConfig ¶
func InitAuthConfig()
Types ¶
type ApiController ¶
type ApiController struct {
beego.Controller
}
func (*ApiController) ActivateFile ¶
func (c *ApiController) ActivateFile()
ActivateFile @Title ActivateFile @Tag File API @Description activate file @Param key query string true "The key of the file" @Param filename query string true "The name of the file" @Success 200 {object} controllers.Response The Response object @router /activate-file [post]
func (*ApiController) AddArticle ¶ added in v1.72.0
func (c *ApiController) AddArticle()
AddArticle @Title AddArticle @Tag Article API @Description add article @Param body body object.Article true "The details of the article" @Success 200 {object} controllers.Response The Response object @router /add-article [post]
func (*ApiController) AddChat ¶
func (c *ApiController) AddChat()
AddChat @Title AddChat @Tag Chat API @Description add chat @Param body body object.Chat true "The details of the chat" @Success 200 {object} controllers.Response The Response object @router /add-chat [post]
func (*ApiController) AddFactorset ¶
func (c *ApiController) AddFactorset()
AddFactorset @Title AddFactorset @Tag Factorset API @Description add factorset @Param body body object.Factorset true "The details of the factorset" @Success 200 {object} controllers.Response The Response object @router /add-factorset [post]
func (*ApiController) AddFile ¶
func (c *ApiController) AddFile()
AddFile @Title AddFile @Tag File API @Description add file @Param store query string true "The store of the file" @Param key query string true "The key of the file" @Param isLeaf query string true "if is leaf" @Param filename query string true "The name of the file" @Success 200 {object} controllers.Response The Response object @router /add-file [post]
func (*ApiController) AddMessage ¶
func (c *ApiController) AddMessage()
AddMessage @Title AddMessage @Tag Message API @Description add message @Param body body object.Message true "The details of the message" @Success 200 {object} object.Chat The Response object @router /add-message [post]
func (*ApiController) AddPermission ¶
func (c *ApiController) AddPermission()
AddPermission @Title AddPermission @Tag Permission API @Description add permission @Param body body casdoorsdk.Permission true "The details of the permission" @Success 200 {object} controllers.Response The Response object @router /add-permission [post]
func (*ApiController) AddProvider ¶
func (c *ApiController) AddProvider()
AddProvider @Title AddProvider @Tag Provider API @Description add provider @Param body body object.Provider true "The details of the provider" @Success 200 {object} controllers.Response The Response object @router /add-provider [post]
func (*ApiController) AddStore ¶
func (c *ApiController) AddStore()
AddStore @Title AddStore @Tag Store API @Description add store @Param body body object.Store true "The details of the store" @Success 200 {object} controllers.Response The Response object @router /add-store [post]
func (*ApiController) AddTask ¶
func (c *ApiController) AddTask()
AddTask @Title AddTask @Tag Task API @Description add task @Param body body object.Task true "The details of the task" @Success 200 {object} controllers.Response The Response object @router /add-task [post]
func (*ApiController) AddVector ¶
func (c *ApiController) AddVector()
AddVector @Title AddVector @Tag Vector API @Description add vector @Param body body object.Vector true "The details of the vector" @Success 200 {object} controllers.Response The Response object @router /add-vector [post]
func (*ApiController) AddVideo ¶
func (c *ApiController) AddVideo()
AddVideo @Title AddVideo @Tag Video API @Description add video @Param body body object.Video true "The details of the video" @Success 200 {object} controllers.Response The Response object @router /add-video [post]
func (*ApiController) AddWordset ¶
func (c *ApiController) AddWordset()
AddWordset @Title AddWordset @Tag Wordset API @Description add wordset @Param body body object.Wordset true "The details of the wordset" @Success 200 {object} controllers.Response The Response object @router /add-wordset [post]
func (*ApiController) CheckSignedIn ¶ added in v1.24.2
func (c *ApiController) CheckSignedIn() (string, bool)
func (*ApiController) DeleteArticle ¶ added in v1.72.0
func (c *ApiController) DeleteArticle()
DeleteArticle @Title DeleteArticle @Tag Article API @Description delete article @Param body body object.Article true "The details of the article" @Success 200 {object} controllers.Response The Response object @router /delete-article [post]
func (*ApiController) DeleteChat ¶
func (c *ApiController) DeleteChat()
DeleteChat @Title DeleteChat @Tag Chat API @Description delete chat @Param body body object.Chat true "The details of the chat" @Success 200 {object} controllers.Response The Response object @router /delete-chat [post]
func (*ApiController) DeleteFactorset ¶
func (c *ApiController) DeleteFactorset()
DeleteFactorset @Title DeleteFactorset @Tag Factorset API @Description delete factorset @Param body body object.Factorset true "The details of the factorset" @Success 200 {object} controllers.Response The Response object @router /delete-factorset [post]
func (*ApiController) DeleteFile ¶
func (c *ApiController) DeleteFile()
DeleteFile @Title DeleteFile @Tag File API @Description delete file @Param store query string true "The store of the file" @Param key query string true "The key of the file" @Param isLeaf query string true "if is leaf" @Success 200 {object} controllers.Response The Response object @router /delete-file [post]
func (*ApiController) DeleteMessage ¶
func (c *ApiController) DeleteMessage()
DeleteMessage @Title DeleteMessage @Tag Message API @Description delete message @Param body body object.Message true "The details of the message" @Success 200 {object} controllers.Response The Response object @router /delete-message [post]
func (*ApiController) DeletePermission ¶
func (c *ApiController) DeletePermission()
DeletePermission @Title DeletePermission @Tag Permission API @Description delete permission @Param body body casdoorsdk.Permission true "The details of the permission" @Success 200 {object} controllers.Response The Response object @router /delete-permission [post]
func (*ApiController) DeleteProvider ¶
func (c *ApiController) DeleteProvider()
DeleteProvider @Title DeleteProvider @Tag Provider API @Description delete provider @Param body body object.Provider true "The details of the provider" @Success 200 {object} controllers.Response The Response object @router /delete-provider [post]
func (*ApiController) DeleteStore ¶
func (c *ApiController) DeleteStore()
DeleteStore @Title DeleteStore @Tag Store API @Description delete store @Param body body object.Store true "The details of the store" @Success 200 {object} controllers.Response The Response object @router /delete-store [post]
func (*ApiController) DeleteTask ¶
func (c *ApiController) DeleteTask()
DeleteTask @Title DeleteTask @Tag Task API @Description delete task @Param body body object.Task true "The details of the task" @Success 200 {object} controllers.Response The Response object @router /delete-task [post]
func (*ApiController) DeleteVector ¶
func (c *ApiController) DeleteVector()
DeleteVector @Title DeleteVector @Tag Vector API @Description delete vector @Param body body object.Vector true "The details of the vector" @Success 200 {object} controllers.Response The Response object @router /delete-vector [post]
func (*ApiController) DeleteVideo ¶
func (c *ApiController) DeleteVideo()
DeleteVideo @Title DeleteVideo @Tag Video API @Description delete video @Param body body object.Video true "The details of the video" @Success 200 {object} controllers.Response The Response object @router /delete-video [post]
func (*ApiController) DeleteWordset ¶
func (c *ApiController) DeleteWordset()
DeleteWordset @Title DeleteWordset @Tag Wordset API @Description delete wordset @Param body body object.Wordset true "The details of the wordset" @Success 200 {object} controllers.Response The Response object @router /delete-wordset [post]
func (*ApiController) GetAcceptLanguage ¶ added in v1.50.0
func (c *ApiController) GetAcceptLanguage() string
func (*ApiController) GetAccount ¶
func (c *ApiController) GetAccount()
GetAccount @Title GetAccount @Tag Account API @Description get account @Success 200 {casdoorsdk} casdoorsdk.Claims The Response object @router /get-account [get]
func (*ApiController) GetActiveFile ¶
func (c *ApiController) GetActiveFile()
GetActiveFile @Title GetActiveFile @Tag File API @Description get active file @Param prefix query string true "The prefix of the file" @Success 200 {string} string "get active file" @router /get-active-file [get]
func (*ApiController) GetAnswer ¶ added in v1.40.0
func (c *ApiController) GetAnswer()
GetAnswer @Title GetAnswer @Tag Message API @Description get answer @Param provider query string true "The provider" @Param question query string true "The question of message" @Param framework query string true "The framework" @Param video query string true "The video" @Success 200 {string} string "answer message" @router /get-answer [get]
func (*ApiController) GetArticle ¶ added in v1.72.0
func (c *ApiController) GetArticle()
GetArticle @Title GetArticle @Tag Article API @Description get article @Param id query string true "The id (owner/name) of article" @Success 200 {object} object.Article The Response object @router /get-article [get]
func (*ApiController) GetArticles ¶ added in v1.72.0
func (c *ApiController) GetArticles()
GetArticles @Title GetArticles @Tag Article API @Description get articles @Param owner query string true "The owner of article" @Success 200 {array} object.Article The Response object @router /get-articles [get]
func (*ApiController) GetChat ¶
func (c *ApiController) GetChat()
GetChat @Title GetChat @Tag Chat API @Description get chat @Param id query string true "The id of chat" @Success 200 {object} object.Chat The Response object @router /get-chat [get]
func (*ApiController) GetChats ¶
func (c *ApiController) GetChats()
GetChats @Title GetChats @Tag Chat API @Description get chats @Param user query string true "The user of chat" @Param field query string true "The field of chat" @Param value query string true "The value of chat" @Success 200 {array} object.Chat The Response object @router /get-chats [get]
func (*ApiController) GetFactorset ¶
func (c *ApiController) GetFactorset()
GetFactorset @Title GetFactorset @Tag Factorset API @Description get factorset @Param id query string true "The id of factorset" @Success 200 {object} object.Factorset The Response object @router /get-factorset [get]
func (*ApiController) GetFactorsets ¶
func (c *ApiController) GetFactorsets()
GetFactorsets @Title GetFactorsets @Tag Factorset API @Description get factorsets @Param owner query string true "The owner of factorsets" @Success 200 {array} object.Factorset The Response object @router /get-factorsets [get]
func (*ApiController) GetGlobalArticles ¶ added in v1.72.0
func (c *ApiController) GetGlobalArticles()
GetGlobalArticles @Title GetGlobalArticles @Tag Article API @Description get global articles @Success 200 {array} object.Article The Response object @router /get-global-articles [get]
func (*ApiController) GetGlobalChats ¶
func (c *ApiController) GetGlobalChats()
GetGlobalChats @Title GetGlobalChats @Tag Chat API @Description get global chats @Success 200 {array} object.Chat The Response object @router /get-global-chats [get]
func (*ApiController) GetGlobalFactorsets ¶
func (c *ApiController) GetGlobalFactorsets()
GetGlobalFactorsets @Title GetGlobalFactorSets @Tag Factorset API @Description get global factorsets @Success 200 {array} object.Factorset The Response object @router /get-global-factorsets [get]
func (*ApiController) GetGlobalMessages ¶
func (c *ApiController) GetGlobalMessages()
GetGlobalMessages @Title GetGlobalMessages @Tag Message API @Description get global messages @Success 200 {array} object.Message The Response object @router /get-global-messages [get]
func (*ApiController) GetGlobalProviders ¶
func (c *ApiController) GetGlobalProviders()
GetGlobalProviders @Title GetGlobalProviders @Tag Provider API @Description get global providers @Success 200 {array} object.Provider The Response object @router /get-global-providers [get]
func (*ApiController) GetGlobalStores ¶
func (c *ApiController) GetGlobalStores()
GetGlobalStores @Title GetGlobalStores @Tag Store API @Description get global stores @Success 200 {array} object.Store The Response object @router /get-global-stores [get]
func (*ApiController) GetGlobalTasks ¶
func (c *ApiController) GetGlobalTasks()
GetGlobalTasks @Title GetGlobalTasks @Tag Task API @Description get global tasks @Success 200 {array} object.Task The Response object @router /get-global-tasks [get]
func (*ApiController) GetGlobalVectors ¶
func (c *ApiController) GetGlobalVectors()
GetGlobalVectors @Title GetGlobalVectors @Tag Vector API @Description get global vectors @Success 200 {array} object.Vector The Response object @router /get-global-vectors [get]
func (*ApiController) GetGlobalVideos ¶
func (c *ApiController) GetGlobalVideos()
GetGlobalVideos @Title GetGlobalVideos @Tag Video API @Description get global videos @Success 200 {array} object.Video The Response object @router /get-global-videos [get]
func (*ApiController) GetGlobalWordsets ¶
func (c *ApiController) GetGlobalWordsets()
GetGlobalWordsets @Title GetGlobalWordsets @Tag Wordset API @Description get global wordsets @Success 200 {array} object.Wordset The Response object @router /get-global-wordsets [get]
func (*ApiController) GetMessage ¶
func (c *ApiController) GetMessage()
GetMessage @Title GetMessage @Tag Message API @Description get message @Param id query string true "The id of message" @Success 200 {object} object.Message The Response object @router /get-message [get]
func (*ApiController) GetMessageAnswer ¶
func (c *ApiController) GetMessageAnswer()
GetMessageAnswer @Title GetMessageAnswer @Tag Message API @Description get message answer @Param id query string true "The id of message" @Success 200 {stream} string "An event stream of message answers in JSON format" @router /get-message-answer [get]
func (*ApiController) GetMessages ¶
func (c *ApiController) GetMessages()
GetMessages @Title GetMessages @Tag Message API @Description get Messages @Param user query string true "The user of message" @Param chat query string true "The chat of message" @Success 200 {array} object.Message The Response object @router /get-Messages [get]
func (*ApiController) GetPermission ¶
func (c *ApiController) GetPermission()
GetPermission @Title GetPermission @Tag Permission API @Description get permission @Param id query string true "The id(owner/name) of permission" @Success 200 {object} casdoorsdk.Permission The Response object @router /get-permission [get]
func (*ApiController) GetPermissions ¶
func (c *ApiController) GetPermissions()
GetPermissions @Title GetPermissions @Tag Permission API @Description get permissions @Success 200 {array} casdoorsdk.Permission The Response object @router /get-permissions [get]
func (*ApiController) GetProvider ¶
func (c *ApiController) GetProvider()
GetProvider @Title GetProvider @Tag Provider API @Description get provider @Param id query string true "The id of provider" @Success 200 {object} object.Provider The Response object @router /get-provider [get]
func (*ApiController) GetProviders ¶
func (c *ApiController) GetProviders()
GetProviders @Title GetProviders @Tag Provider API @Description get providers @Success 200 {array} object.Provider The Response object @router /get-providers [get]
func (*ApiController) GetRangeUsages ¶ added in v1.70.0
func (c *ApiController) GetRangeUsages()
GetRangeUsages @Title GetRangeUsages @Tag Usage API @Description get range usages @Param count query string true "count of range usages" @Success 200 {array} object.Usage The Response object @router /get-range-usages [get]
func (*ApiController) GetSessionClaims ¶
func (c *ApiController) GetSessionClaims() *casdoorsdk.Claims
func (*ApiController) GetSessionUser ¶
func (c *ApiController) GetSessionUser() *casdoorsdk.User
func (*ApiController) GetSessionUsername ¶
func (c *ApiController) GetSessionUsername() string
func (*ApiController) GetStorageProviders ¶
func (c *ApiController) GetStorageProviders()
GetStorageProviders @Title GetStorageProviders @Tag Storage Provider API @Description get storage providers @Success 200 {array} object.Provider The Response object @router /get-storage-providers [get]
func (*ApiController) GetStore ¶
func (c *ApiController) GetStore()
GetStore @Title GetStore @Tag Store API @Description get store @Param id query string true "The id (owner/name) of the store" @Success 200 {object} object.Store The Response object @router /get-store [get]
func (*ApiController) GetStores ¶
func (c *ApiController) GetStores()
GetStores @Title GetStores @Tag Store API @Description get stores @Param owner query string true "The owner of the store" @Success 200 {array} object.Store The Response object @router /get-stores [get]
func (*ApiController) GetTask ¶
func (c *ApiController) GetTask()
GetTask @Title GetTask @Tag Task API @Description get task @Param id query string true "The id (owner/name) of task" @Success 200 {object} object.Task The Response object @router /get-task [get]
func (*ApiController) GetTasks ¶
func (c *ApiController) GetTasks()
GetTasks @Title GetTasks @Tag Task API @Description get tasks @Param owner query string true "The owner of task" @Success 200 {array} object.Task The Response object @router /get-tasks [get]
func (*ApiController) GetUsages ¶ added in v1.69.0
func (c *ApiController) GetUsages()
GetUsages @Title GetUsages @Tag Usage API @Description get usages @Param days query string true "days count" @Success 200 {array} object.Usage The Response object @router /get-usages [get]
func (*ApiController) GetVector ¶
func (c *ApiController) GetVector()
func (*ApiController) GetVectors ¶
func (c *ApiController) GetVectors()
GetVectors @Title GetVectors @Tag Vector API @Description get vectors @Success 200 {array} object.Vector The Response object @router /get-vectors [get]
func (*ApiController) GetVideo ¶
func (c *ApiController) GetVideo()
GetVideo @Title GetVideo @Tag Video API @Description get video @Param id query string true "The id of video" @Success 200 {object} object.Video The Response object @router /get-video [get]
func (*ApiController) GetVideos ¶
func (c *ApiController) GetVideos()
GetVideos @Title GetVideos @Tag Video API @Description get videos @Param owner query string true "The owner of videos" @Success 200 {array} object.Video The Response object @router /get-videos [get]
func (*ApiController) GetWordset ¶
func (c *ApiController) GetWordset()
GetWordset @Title GetWordset @Tag Wordset API @Description get wordset @Param id query string true "The id of wordset" @Success 200 {object} object.Wordset The Response object @router /get-wordset [get]
func (*ApiController) GetWordsetGraph ¶
func (c *ApiController) GetWordsetGraph()
GetWordsetGraph @Title GetWordsetGraph @Tag Wordset API @Description get wordset graph @Param id query string true "The id of wordset" @Param clusterNumber query string true "The clusterNumber of wordset" @Param distanceLimit query string true "The distanceLimit of wordset" @Success 200 {object} object.Graph The Response object @router /get-wordset-graph [get]
func (*ApiController) GetWordsetMatch ¶
func (c *ApiController) GetWordsetMatch()
GetWordsetMatch @Title GetWordsetMatch @Tag Wordset API @Description get wordset match @Param id query string true "The id of wordset" @Success 200 {object} object.Wordset The Response object @router /get-wordset-match [get]
func (*ApiController) GetWordsets ¶
func (c *ApiController) GetWordsets()
GetWordsets @Title GetWordsets @Tag Wordset API @Description get wordsets @Param owner query string true "The owner of wordsets" @Success 200 {array} object.Wordset The Response object @router /get-wordsets [get]
func (*ApiController) IsAdmin ¶ added in v1.49.0
func (c *ApiController) IsAdmin() bool
func (*ApiController) RefreshStoreVectors ¶
func (c *ApiController) RefreshStoreVectors()
RefreshStoreVectors @Title RefreshStoreVectors @Tag Store API @Description refresh store vectors @Param body body object.Store true "The details of the store" @Success 200 {object} controllers.Response The Response object @router /refresh-store-vectors [post]
func (*ApiController) RequireAdmin ¶
func (c *ApiController) RequireAdmin() bool
func (*ApiController) RequireSignedIn ¶
func (c *ApiController) RequireSignedIn() (string, bool)
func (*ApiController) ResponseError ¶
func (c *ApiController) ResponseError(error string, data ...interface{})
func (*ApiController) ResponseErrorStream ¶
func (c *ApiController) ResponseErrorStream(message *object.Message, errorText string)
func (*ApiController) ResponseOk ¶
func (c *ApiController) ResponseOk(data ...interface{})
func (*ApiController) SetSessionClaims ¶
func (c *ApiController) SetSessionClaims(claims *casdoorsdk.Claims)
func (*ApiController) SetSessionUser ¶
func (c *ApiController) SetSessionUser(user *casdoorsdk.User)
func (*ApiController) Signin ¶
func (c *ApiController) Signin()
Signin @Title Signin @Tag Account API @Description sign in @Param code query string true "code of account" @Param state query string true "state of account" @Success 200 {casdoorsdk} casdoorsdk.Claims The Response object @router /signin [post]
func (*ApiController) Signout ¶
func (c *ApiController) Signout()
Signout @Title Signout @Tag Account API @Description sign out @Success 200 {object} controllers.Response The Response object @router /signout [post]
func (*ApiController) UpdateArticle ¶ added in v1.72.0
func (c *ApiController) UpdateArticle()
UpdateArticle @Title UpdateArticle @Tag Article API @Description update article @Param id query string true "The id (owner/name) of the article" @Param body body object.Article true "The details of the article" @Success 200 {object} controllers.Response The Response object @router /update-article [post]
func (*ApiController) UpdateChat ¶
func (c *ApiController) UpdateChat()
UpdateChat @Title UpdateChat @Tag Chat API @Description update Chat @Param id query string true "The id (owner/name) of the chat" @Param body body object.Chat true "The details of the chat" @Success 200 {object} controllers.Response The Response object @router /update-chat [post]
func (*ApiController) UpdateFactorset ¶
func (c *ApiController) UpdateFactorset()
UpdateFactorset @Title UpdateFactorset @Tag Factorset API @Description update factorset @Param id query string true "The id (owner/name) of the factorset" @Param body body object.Factorset true "The details of the factorset" @Success 200 {object} controllers.Response The Response object @router /update-factorset [post]
func (*ApiController) UpdateFile ¶
func (c *ApiController) UpdateFile()
UpdateFile @Title UpdateFile @Tag File API @Description update file @Param storeId query string true "The store id of the file" @Param key query string true "The key of the file" @Param body body object.File true "The details of the File" @Success 200 {object} controllers.Response The Response object @router /update-file [post]
func (*ApiController) UpdateMessage ¶
func (c *ApiController) UpdateMessage()
UpdateMessage @Title UpdateMessage @Tag Message API @Description update message @Param id query string true "The id (owner/name) of the message" @Param body body object.Message true "The details of the message" @Success 200 {object} controllers.Response The Response object @router /update-message [post]
func (*ApiController) UpdatePermission ¶
func (c *ApiController) UpdatePermission()
UpdatePermission @Title UpdatePermission @Tag Permission API @Description update permission @Param body body casdoorsdk.Permission true "The details of the permission" @Success 200 {object} controllers.Response The Response object @router /update-permission [post]
func (*ApiController) UpdateProvider ¶
func (c *ApiController) UpdateProvider()
UpdateProvider @Title UpdateProvider @Tag Provider API @Description update provider @Param id query string true "The id (owner/name) of the provider" @Param body body object.Provider true "The details of the provider" @Success 200 {object} controllers.Response The Response object @router /update-provider [post]
func (*ApiController) UpdateStore ¶
func (c *ApiController) UpdateStore()
UpdateStore @Title UpdateStore @Tag Store API @Description update store @Param id query string true "The id (owner/name) of the store" @Param body body object.Store true "The details of the store" @Success 200 {object} controllers.Response The Response object @router /update-store [post]
func (*ApiController) UpdateTask ¶
func (c *ApiController) UpdateTask()
UpdateTask @Title UpdateTask @Tag Task API @Description update task @Param id query string true "The id (owner/name) of the task" @Param body body object.Task true "The details of the task" @Success 200 {object} controllers.Response The Response object @router /update-task [post]
func (*ApiController) UpdateVector ¶
func (c *ApiController) UpdateVector()
UpdateVector @Title UpdateVector @Tag Vector API @Description update vector @Param id query string true "The id (owner/name) of the vector" @Param body body object.Vector true "The details of the vector" @Success 200 {object} controllers.Response The Response object @router /update-vector [post]
func (*ApiController) UpdateVideo ¶
func (c *ApiController) UpdateVideo()
UpdateVideo @Title UpdateVideo @Tag Video API @Description update video @Param id query string true "The id (owner/name) of the video" @Param body body object.Video true "The details of the video" @Success 200 {object} controllers.Response The Response object @router /update-video [post]
func (*ApiController) UpdateWordset ¶
func (c *ApiController) UpdateWordset()
UpdateWordset @Title UpdateWordset @Tag Wordset API @Description update wordset @Param id query string true "The id (owner/name) of the wordset" @Param body body object.Wordset true "The details of the role" @Success 200 {object} controllers.Response The Response object @router /update-wordset [post]
func (*ApiController) UploadVideo ¶
func (c *ApiController) UploadVideo()
UploadVideo @Title UploadVideo @Tag Video API @Description upload video @Param file formData file true "The video file to upload" @Success 200 {object} string "The fileId of the uploaded video" @router /upload-video [post]
type Cleaner ¶
type Cleaner struct {
// contains filtered or unexported fields
}
func NewCleaner ¶
func (*Cleaner) GetCleanedData ¶
type RefinedWriter ¶
func (*RefinedWriter) String ¶
func (w *RefinedWriter) String() string