Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AIQuestion ¶
type AIQuestion interface {
GetResult(string) ([]domain.QuestionSubmissionInfo, error)
GetCompetitorAndSubmission(string, types.Account) (
isCompetitor bool, highestScore int,
submission domain.QuestionSubmission,
err error,
)
GetQuestions(pool string, choice, completion []int) (
[]domain.ChoiceQuestion, []domain.CompletionQuestion, error,
)
GetSubmission(qid string, user types.Account, date string) (
domain.QuestionSubmission, error,
)
SaveSubmission(qid string, v *domain.QuestionSubmission) (string, error)
}
type ApiService ¶
type ApiService interface {
ApplyApi(*domain.UserApiRecord) error
GetApiByUserModel(types.Account, domain.ModelName) (domain.UserApiRecord, error)
GetApiByUser(types.Account) ([]domain.UserApiRecord, error)
AddApiCallCount(types.Account, domain.ModelName, int) error
UpdateToken(types.Account, domain.ModelName, string, string, int) error
}
type LuoJia ¶
type LuoJia interface {
Save(*domain.UserLuoJiaRecord) (domain.LuoJiaRecord, error)
List(types.Account) ([]domain.LuoJiaRecord, error)
}
type WuKongPicture ¶
type WuKongPicture interface {
GetVersion(types.Account) (int, error)
ListLikesByUserName(types.Account) ([]domain.WuKongPicture, int, error)
ListPublicsByUserName(types.Account) ([]domain.WuKongPicture, int, error)
SaveLike(types.Account, *domain.WuKongPicture, int) (string, error)
SavePublic(*domain.WuKongPicture, int) (string, error)
DeleteLike(types.Account, string) error
DeletePublic(types.Account, string) error
GetLikeByUserName(types.Account, string) (domain.WuKongPicture, error)
GetPublicByUserName(types.Account, string) (domain.WuKongPicture, error)
GetPublicsGlobal() ([]domain.WuKongPicture, error)
GetOfficialPublicsGlobal() ([]domain.WuKongPicture, error)
UpdatePublicPicture(types.Account, string, int, *domain.WuKongPicture) error
}
type WuKongTaskResp ¶
type WuKongTaskResp struct {
Id uint64
User types.Account
Style string
Desc domain.WuKongPictureDesc
CreatedAt commondomain.Time
Status asyncdomain.TaskStatus
Links asyncdomain.Links
}
Click to show internal directories.
Click to hide internal directories.