Documentation
¶
Index ¶
- Constants
- func AttachPreview(c context.Context, uploadId string, fileId string, previewUrl string, ...) error
- func CreateRequest(c context.Context, record *models.FileRequest) error
- func CreateSettings(c context.Context, settings []models.Setting) error
- func CreateToken(c context.Context, record *models.Token) error
- func CreateUpload(c context.Context, record *models.Upload) error
- func CreateUser(c context.Context, record *models.User) error
- func Current(c context.Context) *models.User
- func DeleteRequest(c context.Context, requestId string) error
- func DeleteToken(c context.Context, tokenId string) error
- func DeleteUpload(c context.Context, upload *models.Upload) error
- func DeleteUser(c context.Context, userId string) error
- func EditSetting(c context.Context, setting models.Setting) ([]models.Setting, error)
- func EditSettings(c context.Context, settings []models.Setting) ([]models.Setting, error)
- func EditUpload(c context.Context, id string, params params.M) error
- func FetchAllSettings(c context.Context) ([]models.Setting, error)
- func FetchAllUploads(c context.Context, page paging.Page) ([]*models.Upload, error)
- func FetchSetting(c context.Context, name string) (*models.Setting, error)
- func FetchUpload(c context.Context, id string) (*models.Upload, error)
- func FindRequestById(c context.Context, id string) (*models.FileRequest, error)
- func FindTokenById(c context.Context, id string) (*models.Token, error)
- func FindUser(c context.Context, params params.M) (*models.User, error)
- func FindUserById(c context.Context, id string) (*models.User, error)
- func GetAllRequests(c context.Context, page paging.Page) ([]*models.FileRequest, error)
- func GetAllTokens(c context.Context) ([]*models.Token, error)
- func PutBackground(c context.Context, image models.Image) error
- func RemoveBackground(c context.Context, id string) error
- func RequestCount(c context.Context) (int, error)
- func SettingsCount(c context.Context) (int, error)
- func ToContext(c Setter, store Store)
- func UpdateDownloadCount(c context.Context, uploadId string) error
- func UpdateRequest(c context.Context, requestId string, params params.M) error
- func UpdateToken(c context.Context, tokenId string, params params.M) error
- func UploadCount(c context.Context) (int, error)
- func UserCount(c context.Context) (int, error)
- type Setter
- type Store
Constants ¶
View Source
const ( CurrentKey = "currentUser" StoreKey = "store" )
Variables ¶
This section is empty.
Functions ¶
func AttachPreview ¶
func CreateRequest ¶
func CreateRequest(c context.Context, record *models.FileRequest) error
CreateRequest checks if request already exists, and if not, creates it
func CreateToken ¶
CreateToken checks if token already exists, and if not, creates it
func DeleteRequest ¶
DeleteRequest allows to delete a request by its id
func DeleteToken ¶
DeleteToken allows to delete a token by its id
func EditSetting ¶
func EditSettings ¶
func FetchAllUploads ¶
func FindRequestById ¶
FindRequestById allows to retrieve a request by its id
func FindTokenById ¶
FindTokenById allows to retrieve a token by its id
func GetAllRequests ¶
GetAllRequest allows to get all requests
func GetAllTokens ¶
GetAllToken allows to get all tokens
func UpdateRequest ¶
UpdateRequest allows to update one or more request characteristics
func UpdateToken ¶
UpdateToken allows to update one or more token characteristics
Types ¶
type Store ¶
type Store interface { CreateUpload(*models.Upload) error FetchUpload(string) (*models.Upload, error) FetchAllUploads(page paging.Page) ([]*models.Upload, error) AttachPreview(string, string, string, string, int, int) error UploadCount() (int, error) UpdateDownloadCount(string) error EditUpload(string, params.M) error DeleteUpload(upload *models.Upload) error CreateUser(*models.User) error DeleteUser(*models.User, string) error FindUserById(string) (*models.User, error) FindUser(params.M) (*models.User, error) UserCount() (int, error) CreateSettings([]models.Setting) error SettingsCount() (int, error) FetchAllSettings() ([]models.Setting, error) FetchSetting(string) (*models.Setting, error) EditSettings([]models.Setting) ([]models.Setting, error) EditSetting(models.Setting) ([]models.Setting, error) PutBackground(models.Image) error RemoveBackground(string) error CreateToken(*models.Token) error FindTokenById(string) (*models.Token, error) GetAllTokens() ([]*models.Token, error) UpdateToken(string, params.M) error DeleteToken(string) error CreateRequest(*models.FileRequest) error FindRequestById(string) (*models.FileRequest, error) GetAllRequests(paging.Page) ([]*models.FileRequest, error) UpdateRequest(string, params.M) error DeleteRequest(string) error RequestCount() (int, error) }
func FromContext ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.