@ApiResponse(responseCode="500",description="Internal Server Error")})
@RequestMapping(value="/geographicSite",
produces={"application/json"},
consumes={"application/json"},
method=RequestMethod.POST)
defaultResponseEntity<GeographicSite>createGeographicSite(@Parameter(description="The geographic site to be created",required=true)@Valid@RequestBodyGeographicSitegeographicSite){
@ApiResponse(responseCode="500",description="Internal Server Error")})
@RequestMapping(value="/geographicSite",
produces={"application/json"},
consumes={"application/json"},
method=RequestMethod.GET)
defaultResponseEntity<List<GeographicSite>>listGeographicSite(@Parameter(description="Comma separated properties to display in response")@Valid@RequestParam(value="fields",required=false)Stringfields,@Parameter(description="Requested index for start of resources to be provided in response")@Valid@RequestParam(value="offset",required=false)Integeroffset,@Parameter(description="Requested number of resources to be provided in response")@Valid@RequestParam(value="limit",required=false)Integerlimit){
@ApiResponse(responseCode="500",description="Internal Server Error")})
@RequestMapping(value="/geographicSite/{id}",
produces={"application/json"},
consumes={"application/json"},
method=RequestMethod.PATCH)
defaultResponseEntity<GeographicSite>patchGeographicSite(@Parameter(description="Identifier of the Geographic site",required=true)@PathVariable("id")Stringid,@Parameter(description="The Service Level Specification to be updated",required=true)@Valid@RequestBodyGeographicSitegeographicSite){