Documentation
¶
Index ¶
- func AddPet(w http.ResponseWriter, r *http.Request)
- func CreateUser(w http.ResponseWriter, r *http.Request)
- func CreateUsersWithArrayInput(w http.ResponseWriter, r *http.Request)
- func CreateUsersWithListInput(w http.ResponseWriter, r *http.Request)
- func DeleteOrder(w http.ResponseWriter, r *http.Request)
- func DeletePet(w http.ResponseWriter, r *http.Request)
- func DeleteUser(w http.ResponseWriter, r *http.Request)
- func FindPetsByStatus(w http.ResponseWriter, r *http.Request)
- func FindPetsByTags(w http.ResponseWriter, r *http.Request)
- func GetInventory(w http.ResponseWriter, r *http.Request)
- func GetOrderById(w http.ResponseWriter, r *http.Request)
- func GetPetById(w http.ResponseWriter, r *http.Request)
- func GetUserByName(w http.ResponseWriter, r *http.Request)
- func Index(w http.ResponseWriter, r *http.Request)
- func Logger(inner http.Handler, name string) http.Handler
- func LoginUser(w http.ResponseWriter, r *http.Request)
- func LogoutUser(w http.ResponseWriter, r *http.Request)
- func NewRouter() *mux.Router
- func PlaceOrder(w http.ResponseWriter, r *http.Request)
- func UpdatePet(w http.ResponseWriter, r *http.Request)
- func UpdatePetWithForm(w http.ResponseWriter, r *http.Request)
- func UpdateUser(w http.ResponseWriter, r *http.Request)
- func UploadFile(w http.ResponseWriter, r *http.Request)
- type ApiResponse
- type Category
- type Order
- type Pet
- type Route
- type Routes
- type Tag
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddPet ¶
func AddPet(w http.ResponseWriter, r *http.Request)
AddPet - Add a new pet to the store
func CreateUsersWithArrayInput ¶
func CreateUsersWithArrayInput(w http.ResponseWriter, r *http.Request)
CreateUsersWithArrayInput - Creates list of users with given input array
func CreateUsersWithListInput ¶
func CreateUsersWithListInput(w http.ResponseWriter, r *http.Request)
CreateUsersWithListInput - Creates list of users with given input array
func DeleteOrder ¶
func DeleteOrder(w http.ResponseWriter, r *http.Request)
DeleteOrder - Delete purchase order by ID
func FindPetsByStatus ¶
func FindPetsByStatus(w http.ResponseWriter, r *http.Request)
FindPetsByStatus - Finds Pets by status
func FindPetsByTags ¶
func FindPetsByTags(w http.ResponseWriter, r *http.Request)
FindPetsByTags - Finds Pets by tags
func GetInventory ¶
func GetInventory(w http.ResponseWriter, r *http.Request)
GetInventory - Returns pet inventories by status
func GetOrderById ¶
func GetOrderById(w http.ResponseWriter, r *http.Request)
GetOrderById - Find purchase order by ID
func GetPetById ¶
func GetPetById(w http.ResponseWriter, r *http.Request)
GetPetById - Find pet by ID
func GetUserByName ¶
func GetUserByName(w http.ResponseWriter, r *http.Request)
GetUserByName - Get user by user name
func LoginUser ¶
func LoginUser(w http.ResponseWriter, r *http.Request)
LoginUser - Logs user into the system
func LogoutUser ¶
func LogoutUser(w http.ResponseWriter, r *http.Request)
LogoutUser - Logs out current logged in user session
func PlaceOrder ¶
func PlaceOrder(w http.ResponseWriter, r *http.Request)
PlaceOrder - Place an order for a pet
func UpdatePet ¶
func UpdatePet(w http.ResponseWriter, r *http.Request)
UpdatePet - Update an existing pet
func UpdatePetWithForm ¶
func UpdatePetWithForm(w http.ResponseWriter, r *http.Request)
UpdatePetWithForm - Updates a pet in the store with form data
func UploadFile ¶
func UploadFile(w http.ResponseWriter, r *http.Request)
UploadFile - uploads an image
Types ¶
type ApiResponse ¶
type ApiResponse struct {
Code int32 `json:"code,omitempty"`
Type string `json:"type,omitempty"`
Message string `json:"message,omitempty"`
}
ApiResponse - Describes the result of uploading an image resource
type Order ¶
type Order struct {
Id int64 `json:"id,omitempty"`
PetId int64 `json:"petId,omitempty"`
Quantity int32 `json:"quantity,omitempty"`
ShipDate time.Time `json:"shipDate,omitempty"`
// Order Status
Status string `json:"status,omitempty"`
Complete bool `json:"complete,omitempty"`
}
Order - An order for a pets from the pet store
type Pet ¶
type Pet struct {
Id int64 `json:"id,omitempty"`
Category *Category `json:"category,omitempty"`
Name string `json:"name"`
PhotoUrls []string `json:"photoUrls"`
Tags []Tag `json:"tags,omitempty"`
// pet status in the store
Status string `json:"status,omitempty"`
}
Pet - A pet for sale in the pet store
type Route ¶
type Route struct {
Name string
Method string
Pattern string
HandlerFunc http.HandlerFunc
}
type User ¶
type User struct {
Id int64 `json:"id,omitempty"`
Username string `json:"username,omitempty"`
FirstName string `json:"firstName,omitempty"`
LastName string `json:"lastName,omitempty"`
Email string `json:"email,omitempty"`
Password string `json:"password,omitempty"`
Phone string `json:"phone,omitempty"`
// User Status
UserStatus int32 `json:"userStatus,omitempty"`
}
User - A User who is purchasing from the pet store