forked from loafle/openapi-generator-original
* Add RequiredError * Add IsZeroValue helper * Add AssertRequired method to all models * Add AssertRequired call for body param * Regenerate files * Add DisallowUnknownFields * Regenerate samples * Use hasRequired in model to remove unnecessary code * Revert disallowUnknownFields * Use isAdditionalPropertiesTrue for disallowing unknown fields * Updated samples * Fix indent * Add require checks for nested slices * Add new tests * Regenerate samples * Regenerate samples after merging
35 lines
937 B
Go
35 lines
937 B
Go
/*
|
|
* OpenAPI Petstore
|
|
*
|
|
* This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters.
|
|
*
|
|
* API version: 1.0.0
|
|
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
|
|
*/
|
|
|
|
package main
|
|
|
|
import (
|
|
"log"
|
|
"net/http"
|
|
|
|
petstoreserver "github.com/GIT_USER_ID/GIT_REPO_ID/go"
|
|
)
|
|
|
|
func main() {
|
|
log.Printf("Server started")
|
|
|
|
PetApiService := petstoreserver.NewPetApiService()
|
|
PetApiController := petstoreserver.NewPetApiController(PetApiService)
|
|
|
|
StoreApiService := petstoreserver.NewStoreApiService()
|
|
StoreApiController := petstoreserver.NewStoreApiController(StoreApiService)
|
|
|
|
UserApiService := petstoreserver.NewUserApiService()
|
|
UserApiController := petstoreserver.NewUserApiController(UserApiService)
|
|
|
|
router := petstoreserver.NewRouter(PetApiController, StoreApiController, UserApiController)
|
|
|
|
log.Fatal(http.ListenAndServe(":8080", router))
|
|
}
|