Documentation
¶
Index ¶
- type IStoreRepository
- type Store
- type StoreController
- type StoreCreateRequest
- type StoreCreateResponse
- type StoreGetRequest
- type StoreGetResponse
- type StoreRepository
- func (sr StoreRepository) Create(store *Store) (*Store, error)
- func (sr StoreRepository) GetStore(id string) (*Store, error)
- func (sr StoreRepository) GetStoreByToken(token string) (*Store, error)
- func (sr StoreRepository) GetStores(filter interface{}) (*[]Store, error)
- func (sr StoreRepository) GetStoresByUser(userId string) (*[]Store, error)
- func (sr StoreRepository) UpdateStore(store *Store) (*Store, error)
- type StoresGetRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IStoreRepository ¶
type StoreController ¶
type StoreController struct {
// contains filtered or unexported fields
}
func NewStoreController ¶
func NewStoreController(auth auth.Auth, sr StoreRepository, ur user.UserRepository) StoreController
func (StoreController) CreateStore ¶
func (sc StoreController) CreateStore(c *gin.Context)
func (StoreController) GetStore ¶
func (sc StoreController) GetStore(c *gin.Context)
func (StoreController) GetStores ¶
func (sc StoreController) GetStores(c *gin.Context)
func (StoreController) GetStoresByUser ¶
func (sc StoreController) GetStoresByUser(c *gin.Context)
type StoreCreateRequest ¶
type StoreCreateResponse ¶
type StoreGetRequest ¶
type StoreGetRequest struct {
Id string `json:"Id"`
}
type StoreGetResponse ¶
type StoreRepository ¶
type StoreRepository struct {
// contains filtered or unexported fields
}
func NewStoreRepository ¶
func NewStoreRepository(client *mongo.Client) StoreRepository
func (StoreRepository) GetStoreByToken ¶
func (sr StoreRepository) GetStoreByToken(token string) (*Store, error)
func (StoreRepository) GetStores ¶
func (sr StoreRepository) GetStores(filter interface{}) (*[]Store, error)
func (StoreRepository) GetStoresByUser ¶
func (sr StoreRepository) GetStoresByUser(userId string) (*[]Store, error)
func (StoreRepository) UpdateStore ¶
func (sr StoreRepository) UpdateStore(store *Store) (*Store, error)
type StoresGetRequest ¶
type StoresGetRequest struct {
UserId string
}
Click to show internal directories.
Click to hide internal directories.