Documentation
¶
Index ¶
- type PetService
- func (pS PetService) Create(pet models.Pet) (outputPet models.Pet, err error)
- func (pS PetService) Delete(id int64) (message string, err error)
- func (pS PetService) GetByPetID(id int64) (outputPet models.Pet, err error)
- func (pS PetService) GetByStatus(status string) (outputPets []models.Pet, err error)
- func (pS PetService) GetByTags(tags []string) (outputPets []models.Pet, err error)
- func (pS PetService) Update(pet models.Pet) (output models.Pet, err error)
- type PetServicePrototype
- type StoreService
- type StoreServicePrototype
- type UserService
- func (uS UserService) Create(users []models.User) (outputUsers []models.User, err error)
- func (uS UserService) Delete(username string) (message string, err error)
- func (uS UserService) GetByUsername(username string) (user models.User, err error)
- func (uS UserService) Update(user models.User) (output models.User, err error)
- type UserServicePrototype
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PetService ¶
PetService is the pet service
func (PetService) Delete ¶
func (pS PetService) Delete(id int64) (message string, err error)
Delete delete an existing order
func (PetService) GetByPetID ¶
func (pS PetService) GetByPetID(id int64) (outputPet models.Pet, err error)
GetByPetID retrieves a pet by id
func (PetService) GetByStatus ¶
func (pS PetService) GetByStatus(status string) (outputPets []models.Pet, err error)
GetByStatus retrieves a pet by status
type PetServicePrototype ¶
type PetServicePrototype interface {
Create(pet models.Pet) (models.Pet, error)
Update(pet models.Pet) (models.Pet, error)
GetByPetID(id int64) (models.Pet, error)
GetByStatus(status string) ([]models.Pet, error)
GetByTags(tags []string) ([]models.Pet, error)
Delete(id int64) (string, error)
}
PetServicePrototype is the interface for the pet service
type StoreService ¶
StoreService is the user service
func (StoreService) Delete ¶
func (sS StoreService) Delete(id int64) (message string, err error)
Delete delete an existing order
func (StoreService) GetByOrderID ¶
func (sS StoreService) GetByOrderID(id int64) (outputOrder models.Order, err error)
GetByOrderID retrieves an order by id
type StoreServicePrototype ¶
type StoreServicePrototype interface {
Create(store models.Order) (models.Order, error)
GetByOrderID(id int64) (models.Order, error)
Delete(id int64) (string, error)
}
StoreServicePrototype is the interface for the store service
type UserService ¶
UserService is the user service
func (UserService) Delete ¶
func (uS UserService) Delete(username string) (message string, err error)
Delete delete an existing user
func (UserService) GetByUsername ¶
func (uS UserService) GetByUsername(username string) (user models.User, err error)
GetByUsername retrieves a user by username
type UserServicePrototype ¶
type UserServicePrototype interface {
Create([]models.User) ([]models.User, error)
GetByUsername(username string) (models.User, error)
Update(user models.User) (models.User, error)
Delete(username string) (string, error)
}
UserServicePrototype is the interface that contains methods for the UserService
Click to show internal directories.
Click to hide internal directories.