当前位置: 首页>>代码示例>>PHP>>正文


PHP ApiClient::selectHeaderContentType方法代码示例

本文整理汇总了PHP中Swagger\Client\ApiClient::selectHeaderContentType方法的典型用法代码示例。如果您正苦于以下问题:PHP ApiClient::selectHeaderContentType方法的具体用法?PHP ApiClient::selectHeaderContentType怎么用?PHP ApiClient::selectHeaderContentType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Swagger\Client\ApiClient的用法示例。


在下文中一共展示了ApiClient::selectHeaderContentType方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testApiClient

 public function testApiClient()
 {
     // test selectHeaderAccept
     $api_client = new ApiClient();
     $this->assertSame('application/json', $api_client->selectHeaderAccept(array('application/xml', 'application/json')));
     $this->assertSame(null, $api_client->selectHeaderAccept(array()));
     $this->assertSame('application/yaml,application/xml', $api_client->selectHeaderAccept(array('application/yaml', 'application/xml')));
     // test selectHeaderContentType
     $this->assertSame('application/json', $api_client->selectHeaderContentType(array('application/xml', 'application/json')));
     $this->assertSame('application/json', $api_client->selectHeaderContentType(array()));
     $this->assertSame('application/yaml,application/xml', $api_client->selectHeaderContentType(array('application/yaml', 'application/xml')));
     // test addDefaultHeader and getDefaultHeader
     $api_client->getConfig()->addDefaultHeader('test1', 'value1');
     $api_client->getConfig()->addDefaultHeader('test2', 200);
     $defaultHeader = $api_client->getConfig()->getDefaultHeaders();
     $this->assertSame('value1', $defaultHeader['test1']);
     $this->assertSame(200, $defaultHeader['test2']);
     // test deleteDefaultHeader
     $api_client->getConfig()->deleteDefaultHeader('test2');
     $defaultHeader = $api_client->getConfig()->getDefaultHeaders();
     $this->assertFalse(isset($defaultHeader['test2']));
     $pet_api2 = new Api\PetApi();
     $config3 = new Configuration();
     $apiClient3 = new ApiClient($config3);
     $apiClient3->getConfig()->setUserAgent('api client 3');
     $config4 = new Configuration();
     $apiClient4 = new ApiClient($config4);
     $apiClient4->getConfig()->setUserAgent('api client 4');
     $pet_api3 = new Api\PetApi($apiClient3);
     // 2 different api clients are not the same
     $this->assertNotEquals($apiClient3, $apiClient4);
     // customied pet api not using the old pet api's api client
     $this->assertNotEquals($pet_api2->getApiClient(), $pet_api3->getApiClient());
     // test access token
     $api_client->getConfig()->setAccessToken("testing_only");
     $this->assertSame('testing_only', $api_client->getConfig()->getAccessToken());
 }
开发者ID:mateuszmackowiak,项目名称:swagger-codegen,代码行数:37,代码来源:ApiClientTest.php

示例2: syncschedule

 /**
  * syncschedule
  *
  * 
  *
  * @param string $device_id The relay id (required)
  * @param string $module_id The thermostat id (required)
  * @param \Swagger\Client\Model\NAThermProgram $therm_program The thermostat program (zones, timetable and name) (required)
  * @return \Swagger\Client\Model\NAOkResponse
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function syncschedule($device_id, $module_id, $therm_program)
 {
     // verify the required parameter 'device_id' is set
     if ($device_id === null) {
         throw new \InvalidArgumentException('Missing the required parameter $device_id when calling syncschedule');
     }
     // verify the required parameter 'module_id' is set
     if ($module_id === null) {
         throw new \InvalidArgumentException('Missing the required parameter $module_id when calling syncschedule');
     }
     // verify the required parameter 'therm_program' is set
     if ($therm_program === null) {
         throw new \InvalidArgumentException('Missing the required parameter $therm_program when calling syncschedule');
     }
     // parse inputs
     $resourcePath = "/syncschedule";
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     $method = "POST";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array());
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array());
     // query params
     if ($device_id !== null) {
         $queryParams['device_id'] = $this->apiClient->getSerializer()->toQueryValue($device_id);
     }
     // query params
     if ($module_id !== null) {
         $queryParams['module_id'] = $this->apiClient->getSerializer()->toQueryValue($module_id);
     }
     // body params
     $_tempBody = null;
     if (isset($therm_program)) {
         $_tempBody = $therm_program;
     }
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } else {
         if (count($formParams) > 0) {
             $httpBody = $formParams;
             // for HTTP post (form)
         }
     }
     //TODO support oauth
     //TODO support oauth
     // make the API Call
     try {
         list($response, $httpHeader) = $this->apiClient->callApi($resourcePath, $method, $queryParams, $httpBody, $headerParams, '\\Swagger\\Client\\Model\\NAOkResponse');
     } catch (ApiException $e) {
         switch ($e->getCode()) {
             case 200:
                 $data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '\\Swagger\\Client\\Model\\NAOkResponse', $httpHeader);
                 $e->setResponseObject($data);
                 break;
         }
         throw $e;
     }
     if (!$response) {
         return null;
     }
     return $this->apiClient->getSerializer()->deserialize($response, '\\Swagger\\Client\\Model\\NAOkResponse');
 }
开发者ID:wep4you,项目名称:netatmo-swagger-api,代码行数:80,代码来源:PrivateApi.php

示例3: deliveryCreate

 /**
  * deliveryCreate
  *
  * Create a delivery
  *
  * @param string $order_id Order to create delivery for (required)
  * @param string $delivery_id Unique ID of the delivery (required)
  * @param string[] $products  (required)
  * @param \DateTime $delivered  (required)
  * @param bool $send_mail Whether to send email to customer or not for this shipment (optional)
  * @return \Swagger\Client\Model\Delivery
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function deliveryCreate($order_id, $delivery_id, $products, $delivered, $send_mail = null)
 {
     // verify the required parameter 'order_id' is set
     if ($order_id === null) {
         throw new \InvalidArgumentException('Missing the required parameter $order_id when calling deliveryCreate');
     }
     // verify the required parameter 'delivery_id' is set
     if ($delivery_id === null) {
         throw new \InvalidArgumentException('Missing the required parameter $delivery_id when calling deliveryCreate');
     }
     // verify the required parameter 'products' is set
     if ($products === null) {
         throw new \InvalidArgumentException('Missing the required parameter $products when calling deliveryCreate');
     }
     // verify the required parameter 'delivered' is set
     if ($delivered === null) {
         throw new \InvalidArgumentException('Missing the required parameter $delivered when calling deliveryCreate');
     }
     // parse inputs
     $resourcePath = "/api/orders/{order_id}/deliveries/";
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     $method = "POST";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array());
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array());
     // path params
     if ($order_id !== null) {
         $resourcePath = str_replace("{" . "order_id" . "}", $this->apiClient->getSerializer()->toPathValue($order_id), $resourcePath);
     }
     // form params
     if ($delivery_id !== null) {
         $formParams['delivery_id'] = $this->apiClient->getSerializer()->toFormValue($delivery_id);
     }
     // form params
     if ($products !== null) {
         $formParams['products'] = $this->apiClient->getSerializer()->toFormValue($products);
     }
     // form params
     if ($delivered !== null) {
         $formParams['delivered'] = $this->apiClient->getSerializer()->toFormValue($delivered);
     }
     // form params
     if ($send_mail !== null) {
         $formParams['send_mail'] = $this->apiClient->getSerializer()->toFormValue($send_mail);
     }
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } else {
         if (count($formParams) > 0) {
             // for HTTP post (form)
             $httpBody = $formParams;
         }
     }
     $apiKey = $this->apiClient->getApiKeyWithPrefix('Authorization');
     if (isset($apiKey)) {
         $headerParams['Authorization'] = $apiKey;
     }
     // make the API Call
     try {
         $response = $this->apiClient->callAPI($resourcePath, $method, $queryParams, $httpBody, $headerParams);
     } catch (ApiException $e) {
         switch ($e->getCode()) {
             case 0:
                 $data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '\\Swagger\\Client\\Model\\Delivery');
                 $e->setResponseObject($data);
                 break;
         }
         throw $e;
     }
     if (!$response) {
         return null;
     }
     $responseObject = $this->apiClient->getSerializer()->deserialize($response, '\\Swagger\\Client\\Model\\Delivery');
     return $responseObject;
 }
开发者ID:hipventory,项目名称:hipventory-php,代码行数:96,代码来源:OrdersApi.php

示例4: signUpWithHttpInfo

 /**
  * signUpWithHttpInfo
  *
  * create a new user
  *
  * @param string $app_id ID of app (required)
  * @param \Swagger\Client\Model\UserBody $body request body (required)
  * @return Array of \Swagger\Client\Model\CloudUser, HTTP status code, HTTP response headers (array of strings)
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function signUpWithHttpInfo($app_id, $body)
 {
     // verify the required parameter 'app_id' is set
     if ($app_id === null) {
         throw new \InvalidArgumentException('Missing the required parameter $app_id when calling signUp');
     }
     // verify the required parameter 'body' is set
     if ($body === null) {
         throw new \InvalidArgumentException('Missing the required parameter $body when calling signUp');
     }
     // parse inputs
     $resourcePath = "user/{app_id}/signup";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array('application/json'));
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array('application/json'));
     // path params
     if ($app_id !== null) {
         $resourcePath = str_replace("{" . "app_id" . "}", $this->apiClient->getSerializer()->toPathValue($app_id), $resourcePath);
     }
     // default format to json
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     // body params
     $_tempBody = null;
     if (isset($body)) {
         $_tempBody = $body;
     }
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } elseif (count($formParams) > 0) {
         $httpBody = $formParams;
         // for HTTP post (form)
     }
     // make the API Call
     try {
         list($response, $statusCode, $httpHeader) = $this->apiClient->callApi($resourcePath, 'POST', $queryParams, $httpBody, $headerParams, '\\Swagger\\Client\\Model\\CloudUser');
         if (!$response) {
             return array(null, $statusCode, $httpHeader);
         }
         return array(\Swagger\Client\ObjectSerializer::deserialize($response, '\\Swagger\\Client\\Model\\CloudUser', $httpHeader), $statusCode, $httpHeader);
     } catch (ApiException $e) {
         switch ($e->getCode()) {
             case 200:
                 $data = \Swagger\Client\ObjectSerializer::deserialize($e->getResponseBody(), '\\Swagger\\Client\\Model\\CloudUser', $e->getResponseHeaders());
                 $e->setResponseObject($data);
                 break;
         }
         throw $e;
     }
 }
开发者ID:CloudBoost,项目名称:swagger,代码行数:67,代码来源:CloudUserApi.php

示例5: getmeasure

 /**
  * getmeasure
  *
  * 
  *
  * @param string $access_token Your access token (required)
  * @param string $device_id Id of the device whose module's measurements you want to retrieve. This _id can be found in the user's devices field. (required)
  * @param string $scale Defines the time interval between two measurements.\nPossible values :\nmax -> every value stored will be returned\n30min -> 1 value every 30 minutes\n1hour -> 1 value every hour\n3hours -> 1 value every 3 hours\n1day -> 1 value per day\n1week -> 1 value per week\n1month -> 1 value per month (required)
  * @param string[] $type Sets the type of measurement you want to retrieve.\nThe different types of measurements must be given in a comma separated list of strings.\nExample: type=\"Temperature,Humidity\"\nDepending on the device's type and the scale, different measurements are available:\nFor Weather Station :\n\n  max -> Temperature, CO2, Humidity, Pressure, Noise, Rain (if\nmodule_id is a rain sensor)\n\n  30min, 1hour, 3hours -> Temperature, CO2, Humidity, Pressure,\nNoise, min_temp, max_temp, min_hum, max_hum, min_pressure, max_pressure, min_noise, max_noise, sum_rain (if module_id is a rain sensor)\n\n  1day, 1week, 1month -> Temperature, Co2, Humidity, Pressure, Noise,\nmin_temp, date_min_temp, max_temp, date_max_temp, min_hum, date_min_hum, max_hum, date_max_hum, min_pressure, date_min_pressure, max_pressure, date_max_pressure, min_noise, date_min_noise, max_noise, date_max_noise, date_min_co2, date_max_co2, sum_rain (if module_id is a rain sensor)\nPlease note, the measurements sent in the response will be in the same order as in this list.\nAll measurements are expressed in metric units:\n\n  Temperature: Celsius\n\n  Humidity: %\n\n  Co2: ppm\n\n  Pressure: mbar\n\n  Noise: db\n\n  Rain: mm\n\nFor Thermostat:\n\n  max -> Temperature, Sp_Temperature, BoilerOn, BoilerOff\n\n  30min, 1hour, 3hours -> Temperature, Sp_Temperature, min_temp,\nmax_temp, sum_boiler_on, sum_boiler_off\n\n  1day, 1week, 1month -> Temperature, min_temp, date_min_temp,\nmax_temp, sum_boiler_on, sum_boiler_off\n\n  where\n\nTemperature: Celsius\n\n  Sp_Temperature (temperature setpoint): Celsius\n\n  BoilerOn: Duration, since the previous data point, during which the\nboiler has been on (in seconds)\n\n  BoilerOff : Duration, since the previous data point, during which\nthe boiler has been off (in seconds).\n\n  sum_boiler_on: Total duration during which the boiler has been on,\nat a specific scale (in seconds).\n\n  sum_boiler_off: Total duration during which the boiler has been\noff, at a specific scale (in seconds). (required)
  * @param string $module_id If you don't specify any module_id you will retrieve the device's measurements. If you specify a module_id you will retrieve the module's measurements. (optional)
  * @param int $date_begin Starting timestamp (utc) of the requested measurements.\nPlease note measurement retrieving is limited to 1024 measurements. (optional)
  * @param int $date_end Ending timestamp (utc) of the request measurements.\nIf you want only the last measurement, do not provide date_begin, and set date_end to \"last\". (optional)
  * @param int $limit Limits the number of measurements returned (default & max is 1024) (optional)
  * @param bool $optimize Allows you to choose the format of the answer.\nIf you build a mobile app and bandwith usage is an issue, use optimize = true.\nUse optimize = false, for an easier parse. In this case, values are indexed by sorted timestamp.\nExample of un-optimized response :\n{\"status\": \"ok\", \n  \"body\": {\n    \"1347575400\": [18.3,39],\n    \"1347586200\": [20.6,48]\n  },\n\"time_exec\": 0.012136936187744}\nIf optimize is set true, measurements are returned as an array of series of regularly spaced measurements. Each series is defined by a beginning time beg_time and a step between measurements, step_time:\n{\"status\": \"ok\",\n  \"body\": [\n    {\"beg_time\": 1347575400,\n     \"step_time\": 10800,\n     \"value\": \n        [[18.3,39],\n        [ 20.6,48]]\n    }],\n\"time_exec\": 0.014238119125366}\nDefault value is true. (optional)
  * @param bool $real_time In scales higher than max, since the data is aggregated, the timestamps returned are by default offset by +(scale/2).\nFor instance, if you ask for measurements at a daily scale, you will receive data timestamped at 12:00 if real_time is set to false (default case), and timestamped at 00:00 if real_time is set to true.\nNB : The servers always store data with real_time set to true and data are offset by this parameter AFTER having being time-filtered, thus you could have data after date_end if real_time is set to false. (optional)
  * @return \Swagger\Client\Model\NAMeasureResponse
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function getmeasure($access_token, $device_id, $scale, $type, $module_id = null, $date_begin = null, $date_end = null, $limit = null, $optimize = null, $real_time = null)
 {
     // verify the required parameter 'access_token' is set
     if ($access_token === null) {
         throw new \InvalidArgumentException('Missing the required parameter $access_token when calling getmeasure');
     }
     // verify the required parameter 'device_id' is set
     if ($device_id === null) {
         throw new \InvalidArgumentException('Missing the required parameter $device_id when calling getmeasure');
     }
     // verify the required parameter 'scale' is set
     if ($scale === null) {
         throw new \InvalidArgumentException('Missing the required parameter $scale when calling getmeasure');
     }
     // verify the required parameter 'type' is set
     if ($type === null) {
         throw new \InvalidArgumentException('Missing the required parameter $type when calling getmeasure');
     }
     // parse inputs
     $resourcePath = "/api/getmeasure";
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     $method = "GET";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array());
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array());
     // query params
     if ($access_token !== null) {
         $queryParams['access_token'] = $this->apiClient->getSerializer()->toQueryValue($access_token);
     }
     // query params
     if ($device_id !== null) {
         $queryParams['device_id'] = $this->apiClient->getSerializer()->toQueryValue($device_id);
     }
     // query params
     if ($module_id !== null) {
         $queryParams['module_id'] = $this->apiClient->getSerializer()->toQueryValue($module_id);
     }
     // query params
     if ($scale !== null) {
         $queryParams['scale'] = $this->apiClient->getSerializer()->toQueryValue($scale);
     }
     // query params
     if ($type !== null) {
         $queryParams['type'] = $this->apiClient->getSerializer()->toQueryValue($type);
     }
     // query params
     if ($date_begin !== null) {
         $queryParams['date_begin'] = $this->apiClient->getSerializer()->toQueryValue($date_begin);
     }
     // query params
     if ($date_end !== null) {
         $queryParams['date_end'] = $this->apiClient->getSerializer()->toQueryValue($date_end);
     }
     // query params
     if ($limit !== null) {
         $queryParams['limit'] = $this->apiClient->getSerializer()->toQueryValue($limit);
     }
     // query params
     if ($optimize !== null) {
         $queryParams['optimize'] = $this->apiClient->getSerializer()->toQueryValue($optimize);
     }
     // query params
     if ($real_time !== null) {
         $queryParams['real_time'] = $this->apiClient->getSerializer()->toQueryValue($real_time);
     }
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } else {
         if (count($formParams) > 0) {
             $httpBody = $formParams;
             // for HTTP post (form)
         }
     }
     // make the API Call
//.........这里部分代码省略.........
开发者ID:wep4you,项目名称:netatmo-swagger-api,代码行数:101,代码来源:PublicApi.php

示例6: uploadFileWithHttpInfo

 /**
  * uploadFileWithHttpInfo
  *
  * uploads an image
  *
  * @param int $pet_id ID of pet to update (required)
  * @param string $additional_metadata Additional data to pass to server (optional)
  * @param \SplFileObject $file file to upload (optional)
  * @return Array of null, HTTP status code, HTTP response headers (array of strings)
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function uploadFileWithHttpInfo($pet_id, $additional_metadata = null, $file = null)
 {
     // verify the required parameter 'pet_id' is set
     if ($pet_id === null) {
         throw new \InvalidArgumentException('Missing the required parameter $pet_id when calling uploadFile');
     }
     // parse inputs
     $resourcePath = "/pet/{petId}/uploadImage";
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     $method = "POST";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array('application/json', 'application/xml'));
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array('multipart/form-data'));
     // path params
     if ($pet_id !== null) {
         $resourcePath = str_replace("{" . "petId" . "}", $this->apiClient->getSerializer()->toPathValue($pet_id), $resourcePath);
     }
     // form params
     if ($additional_metadata !== null) {
         $formParams['additionalMetadata'] = $this->apiClient->getSerializer()->toFormValue($additional_metadata);
     }
     // form params
     if ($file !== null) {
         // PHP 5.5 introduced a CurlFile object that deprecates the old @filename syntax
         // See: https://wiki.php.net/rfc/curl-file-upload
         if (function_exists('curl_file_create')) {
             $formParams['file'] = curl_file_create($this->apiClient->getSerializer()->toFormValue($file));
         } else {
             $formParams['file'] = '@' . $this->apiClient->getSerializer()->toFormValue($file);
         }
     }
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } elseif (count($formParams) > 0) {
         $httpBody = $formParams;
         // for HTTP post (form)
     }
     // this endpoint requires OAuth (access token)
     if ($this->apiClient->getConfig()->getAccessToken() !== null) {
         $headerParams['Authorization'] = 'Bearer ' . $this->apiClient->getConfig()->getAccessToken();
     }
     // make the API Call
     try {
         list($response, $statusCode, $httpHeader) = $this->apiClient->callApi($resourcePath, $method, $queryParams, $httpBody, $headerParams);
         return array(null, $statusCode, $httpHeader);
     } catch (ApiException $e) {
         switch ($e->getCode()) {
         }
         throw $e;
     }
 }
开发者ID:shutterstein,项目名称:swagger-codegen,代码行数:70,代码来源:PetApi.php

示例7: updateWithHttpInfo

 /**
  * updateWithHttpInfo
  *
  * Modify a Lan
  *
  * @param string $datacenter_id  (required)
  * @param map[string,string] $lan_id  (required)
  * @param \Swagger\Client\Model\Lan $lan Modified Lan (required)
  * @param bool $pretty_print_query_parameter Controls whether response is pretty-printed (with indentation and new lines) (optional, default to true)
  * @param int $depth Controls the details depth of response objects. \nEg. GET /datacenters/[ID]\n\t- depth=0: only direct properties are included. Children (servers etc.) are not included\n\t- depth=1: direct properties and children references are included\n\t- depth=2: direct properties and children properties are included\n\t- depth=3: direct properties and children properties and children's children are included\n\t- depth=... and so on (optional, default to 0)
  * @return Array of \Swagger\Client\Model\Lan, HTTP status code, HTTP response headers (array of strings)
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function updateWithHttpInfo($datacenter_id, $lan_id, $lan, $pretty_print_query_parameter = null, $depth = null)
 {
     // verify the required parameter 'datacenter_id' is set
     if ($datacenter_id === null) {
         throw new \InvalidArgumentException('Missing the required parameter $datacenter_id when calling update');
     }
     // verify the required parameter 'lan_id' is set
     if ($lan_id === null) {
         throw new \InvalidArgumentException('Missing the required parameter $lan_id when calling update');
     }
     // verify the required parameter 'lan' is set
     if ($lan === null) {
         throw new \InvalidArgumentException('Missing the required parameter $lan when calling update');
     }
     // parse inputs
     $resourcePath = "/datacenters/{datacenterId}/lans/{lanId}";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array('application/json'));
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array('application/json'));
     // query params
     if ($pretty_print_query_parameter !== null) {
         $queryParams['Pretty print query parameter'] = $this->apiClient->getSerializer()->toQueryValue($pretty_print_query_parameter);
     }
     // query params
     if ($depth !== null) {
         $queryParams['depth'] = $this->apiClient->getSerializer()->toQueryValue($depth);
     }
     // path params
     if ($datacenter_id !== null) {
         $resourcePath = str_replace("{" . "datacenterId" . "}", $this->apiClient->getSerializer()->toPathValue($datacenter_id), $resourcePath);
     }
     // path params
     if ($lan_id !== null) {
         $resourcePath = str_replace("{" . "lanId" . "}", $this->apiClient->getSerializer()->toPathValue($lan_id), $resourcePath);
     }
     // default format to json
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     // body params
     $_tempBody = null;
     if (isset($lan)) {
         $_tempBody = $lan;
     }
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } elseif (count($formParams) > 0) {
         $httpBody = $formParams;
         // for HTTP post (form)
     }
     // this endpoint requires HTTP basic authentication
     if (strlen($this->apiClient->getConfig()->getUsername()) !== 0 or strlen($this->apiClient->getConfig()->getPassword()) !== 0) {
         $headerParams['Authorization'] = 'Basic ' . base64_encode($this->apiClient->getConfig()->getUsername() . ":" . $this->apiClient->getConfig()->getPassword());
     }
     // make the API Call
     try {
         list($response, $statusCode, $httpHeader) = $this->apiClient->callApi($resourcePath, 'PUT', $queryParams, $httpBody, $headerParams, '\\Swagger\\Client\\Model\\Lan');
         if (!$response) {
             return array(null, $statusCode, $httpHeader);
         }
         return array(\Swagger\Client\ObjectSerializer::deserialize($response, '\\Swagger\\Client\\Model\\Lan', $httpHeader), $statusCode, $httpHeader);
     } catch (ApiException $e) {
         switch ($e->getCode()) {
             case 202:
                 $data = \Swagger\Client\ObjectSerializer::deserialize($e->getResponseBody(), '\\Swagger\\Client\\Model\\Lan', $e->getResponseHeaders());
                 $e->setResponseObject($data);
                 break;
             default:
                 $data = \Swagger\Client\ObjectSerializer::deserialize($e->getResponseBody(), '\\Swagger\\Client\\Model\\Error', $e->getResponseHeaders());
                 $e->setResponseObject($data);
                 break;
         }
         throw $e;
     }
 }
开发者ID:profitbricks,项目名称:profitbricks-sdk-php,代码行数:94,代码来源:LanApi.php

示例8: addPetUsingByteArrayWithHttpInfo

 /**
  * addPetUsingByteArrayWithHttpInfo
  *
  * Fake endpoint to test byte array in body parameter for adding a new pet to the store
  *
  * @param string $body Pet object in the form of byte array (optional)
  * @return Array of null, HTTP status code, HTTP response headers (array of strings)
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function addPetUsingByteArrayWithHttpInfo($body = null)
 {
     // parse inputs
     $resourcePath = "/pet?testing_byte_array=true";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array('application/json', 'application/xml'));
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array('application/json', 'application/xml'));
     // default format to json
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     // body params
     $_tempBody = null;
     if (isset($body)) {
         $_tempBody = $body;
     }
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } elseif (count($formParams) > 0) {
         $httpBody = $formParams;
         // for HTTP post (form)
     }
     // this endpoint requires OAuth (access token)
     if (strlen($this->apiClient->getConfig()->getAccessToken()) !== 0) {
         $headerParams['Authorization'] = 'Bearer ' . $this->apiClient->getConfig()->getAccessToken();
     }
     // make the API Call
     try {
         list($response, $statusCode, $httpHeader) = $this->apiClient->callApi($resourcePath, 'POST', $queryParams, $httpBody, $headerParams);
         return array(null, $statusCode, $httpHeader);
     } catch (ApiException $e) {
         switch ($e->getCode()) {
         }
         throw $e;
     }
 }
开发者ID:frantuma,项目名称:swagger-codegen,代码行数:51,代码来源:PetApi.php

示例9: getToken

 /**
  * getToken
  *
  * 
  *
  * @param string $grant_type Oauth2 grant type (required)
  * @param string $client_id Application client ID (required)
  * @param string $client_secret Application client secret (required)
  * @param string $scope Scopes to use, separated by a space (optional)
  * @param string $username User name if grant_type is password (optional)
  * @param string $password User password if grant_type is password (optional)
  * @param string $code Authorization code if grant_type is authorization_code (optional)
  * @param string $redirect_uri Redirect URI if grant_type is authorization_code (optional)
  * @param string $refresh_token Refresh token if grant_type is refresh_token (optional)
  * @return \Swagger\Client\Model\AccessToken
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function getToken($grant_type, $client_id, $client_secret, $scope = null, $username = null, $password = null, $code = null, $redirect_uri = null, $refresh_token = null)
 {
     // verify the required parameter 'grant_type' is set
     if ($grant_type === null) {
         throw new \InvalidArgumentException('Missing the required parameter $grant_type when calling getToken');
     }
     // verify the required parameter 'client_id' is set
     if ($client_id === null) {
         throw new \InvalidArgumentException('Missing the required parameter $client_id when calling getToken');
     }
     // verify the required parameter 'client_secret' is set
     if ($client_secret === null) {
         throw new \InvalidArgumentException('Missing the required parameter $client_secret when calling getToken');
     }
     // parse inputs
     $resourcePath = "/oauth2/token";
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     $method = "POST";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array('application/json'));
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array('application/x-www-form-urlencoded'));
     // form params
     if ($grant_type !== null) {
         $formParams['grant_type'] = $this->apiClient->getSerializer()->toFormValue($grant_type);
     }
     // form params
     if ($client_id !== null) {
         $formParams['client_id'] = $this->apiClient->getSerializer()->toFormValue($client_id);
     }
     // form params
     if ($client_secret !== null) {
         $formParams['client_secret'] = $this->apiClient->getSerializer()->toFormValue($client_secret);
     }
     // form params
     if ($scope !== null) {
         $formParams['scope'] = $this->apiClient->getSerializer()->toFormValue($scope);
     }
     // form params
     if ($username !== null) {
         $formParams['username'] = $this->apiClient->getSerializer()->toFormValue($username);
     }
     // form params
     if ($password !== null) {
         $formParams['password'] = $this->apiClient->getSerializer()->toFormValue($password);
     }
     // form params
     if ($code !== null) {
         $formParams['code'] = $this->apiClient->getSerializer()->toFormValue($code);
     }
     // form params
     if ($redirect_uri !== null) {
         $formParams['redirect_uri'] = $this->apiClient->getSerializer()->toFormValue($redirect_uri);
     }
     // form params
     if ($refresh_token !== null) {
         $formParams['refresh_token'] = $this->apiClient->getSerializer()->toFormValue($refresh_token);
     }
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } else {
         if (count($formParams) > 0) {
             $httpBody = $formParams;
             // for HTTP post (form)
         }
     }
     // make the API Call
     try {
         list($response, $httpHeader) = $this->apiClient->callApi($resourcePath, $method, $queryParams, $httpBody, $headerParams, '\\Swagger\\Client\\Model\\AccessToken');
         if (!$response) {
             return null;
         }
         return $this->apiClient->getSerializer()->deserialize($response, '\\Swagger\\Client\\Model\\AccessToken', $httpHeader);
     } catch (ApiException $e) {
         switch ($e->getCode()) {
             case 200:
//.........这里部分代码省略.........
开发者ID:wep4you,项目名称:netatmo-swagger-api,代码行数:101,代码来源:OauthApi.php

示例10: partnerdevices

 /**
  * partnerdevices
  *
  * 
  *
  * @param string $access_token Your access token (required)
  * @return \Swagger\Client\Model\NAPartnerDevicesResponse
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function partnerdevices($access_token)
 {
     // verify the required parameter 'access_token' is set
     if ($access_token === null) {
         throw new \InvalidArgumentException('Missing the required parameter $access_token when calling partnerdevices');
     }
     // parse inputs
     $resourcePath = "/api/partnerdevices";
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     $method = "GET";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array());
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array());
     // query params
     if ($access_token !== null) {
         $queryParams['access_token'] = $this->apiClient->getSerializer()->toQueryValue($access_token);
     }
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } else {
         if (count($formParams) > 0) {
             $httpBody = $formParams;
             // for HTTP post (form)
         }
     }
     // make the API Call
     try {
         list($response, $httpHeader) = $this->apiClient->callApi($resourcePath, $method, $queryParams, $httpBody, $headerParams, '\\Swagger\\Client\\Model\\NAPartnerDevicesResponse');
         if (!$response) {
             return null;
         }
         return $this->apiClient->getSerializer()->deserialize($response, '\\Swagger\\Client\\Model\\NAPartnerDevicesResponse', $httpHeader);
     } catch (ApiException $e) {
         switch ($e->getCode()) {
             case 200:
                 $data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '\\Swagger\\Client\\Model\\NAPartnerDevicesResponse', $e->getResponseHeaders());
                 $e->setResponseObject($data);
                 break;
         }
         throw $e;
     }
     return null;
 }
开发者ID:wep4you,项目名称:netatmo-swagger-api,代码行数:60,代码来源:PartnerApi.php

示例11: articulosGet

 /**
  * articulosGet
  *
  * Articulos
  *
  * @param string $order_by Campo de ordenamiento. (optional)
  * @param string $order_type Tipo de orden. (optional)
  * @param Number $page Número de página. (optional)
  * @param Number $page_size Número de página. (optional)
  * @return \Swagger\Client\Model\Articulo[]
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function articulosGet($order_by = null, $order_type = null, $page = null, $page_size = null)
 {
     // parse inputs
     $resourcePath = "/articulos";
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     $method = "GET";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array('application/json'));
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array());
     // query params
     if ($order_by !== null) {
         $queryParams['orderBy'] = $this->apiClient->getSerializer()->toQueryValue($order_by);
     }
     // query params
     if ($order_type !== null) {
         $queryParams['orderType'] = $this->apiClient->getSerializer()->toQueryValue($order_type);
     }
     // query params
     if ($page !== null) {
         $queryParams['page'] = $this->apiClient->getSerializer()->toQueryValue($page);
     }
     // query params
     if ($page_size !== null) {
         $queryParams['pageSize'] = $this->apiClient->getSerializer()->toQueryValue($page_size);
     }
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } else {
         if (count($formParams) > 0) {
             $httpBody = $formParams;
             // for HTTP post (form)
         }
     }
     // make the API Call
     try {
         list($response, $httpHeader) = $this->apiClient->callApi($resourcePath, $method, $queryParams, $httpBody, $headerParams, '\\Swagger\\Client\\Model\\Articulo[]');
         if (!$response) {
             return null;
         }
         return $this->apiClient->getSerializer()->deserialize($response, '\\Swagger\\Client\\Model\\Articulo[]', $httpHeader);
     } catch (ApiException $e) {
         switch ($e->getCode()) {
             case 200:
                 $data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '\\Swagger\\Client\\Model\\Articulo[]', $e->getResponseHeaders());
                 $e->setResponseObject($data);
                 break;
             case 0:
                 $data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '\\Swagger\\Client\\Model\\Error', $e->getResponseHeaders());
                 $e->setResponseObject($data);
                 break;
         }
         throw $e;
     }
     return null;
 }
开发者ID:EpykOS,项目名称:slim,代码行数:75,代码来源:ArticulosApi.php

示例12: printInfoWithHttpInfo

 /**
  * printInfoWithHttpInfo
  *
  * Display API information
  *
  * @param bool $pretty_print_query_parameter Controls whether response is pretty-printed (with indentation and new lines) (optional, default to true)
  * @param int $depth Controls the details depth of response objects. \nEg. GET /datacenters/[ID]\n\t- depth=0: only direct properties are included. Children (servers etc.) are not included\n\t- depth=1: direct properties and children references are included\n\t- depth=2: direct properties and children properties are included\n\t- depth=3: direct properties and children properties and children's children are included\n\t- depth=... and so on (optional, default to 0)
  * @return Array of \Swagger\Client\Model\Info, HTTP status code, HTTP response headers (array of strings)
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function printInfoWithHttpInfo($pretty_print_query_parameter = null, $depth = null)
 {
     // parse inputs
     $resourcePath = "/";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array('application/json'));
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array('*/*'));
     // query params
     if ($pretty_print_query_parameter !== null) {
         $queryParams['Pretty print query parameter'] = $this->apiClient->getSerializer()->toQueryValue($pretty_print_query_parameter);
     }
     // query params
     if ($depth !== null) {
         $queryParams['depth'] = $this->apiClient->getSerializer()->toQueryValue($depth);
     }
     // default format to json
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } elseif (count($formParams) > 0) {
         $httpBody = $formParams;
         // for HTTP post (form)
     }
     // make the API Call
     try {
         list($response, $statusCode, $httpHeader) = $this->apiClient->callApi($resourcePath, 'GET', $queryParams, $httpBody, $headerParams, '\\Swagger\\Client\\Model\\Info');
         if (!$response) {
             return array(null, $statusCode, $httpHeader);
         }
         return array(\Swagger\Client\ObjectSerializer::deserialize($response, '\\Swagger\\Client\\Model\\Info', $httpHeader), $statusCode, $httpHeader);
     } catch (ApiException $e) {
         switch ($e->getCode()) {
             case 200:
                 $data = \Swagger\Client\ObjectSerializer::deserialize($e->getResponseBody(), '\\Swagger\\Client\\Model\\Info', $e->getResponseHeaders());
                 $e->setResponseObject($data);
                 break;
             default:
                 $data = \Swagger\Client\ObjectSerializer::deserialize($e->getResponseBody(), '\\Swagger\\Client\\Model\\Error', $e->getResponseHeaders());
                 $e->setResponseObject($data);
                 break;
         }
         throw $e;
     }
 }
开发者ID:profitbricks,项目名称:profitbricks-sdk-php,代码行数:62,代码来源:DefaultApi.php

示例13: updateUserPreference

 /**
  * updateUserPreference
  *
  * Update one user preference
  *
  * @param int $user_id The id of the user whose preference is to be updated/created (required)
  * @param string $preference_name The preference name to update/create (required)
  * @param string $updated_value the preference value (required)
  * @return void
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function updateUserPreference($user_id, $preference_name, $updated_value)
 {
     // verify the required parameter 'user_id' is set
     if ($user_id === null) {
         throw new \InvalidArgumentException('Missing the required parameter $user_id when calling updateUserPreference');
     }
     // verify the required parameter 'preference_name' is set
     if ($preference_name === null) {
         throw new \InvalidArgumentException('Missing the required parameter $preference_name when calling updateUserPreference');
     }
     // parse inputs
     $resourcePath = "/{userId}/{preferenceName}";
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     $method = "PUT";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array('application/json'));
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array());
     // path params
     if ($user_id !== null) {
         $resourcePath = str_replace("{" . "userId" . "}", $this->apiClient->getSerializer()->toPathValue($user_id), $resourcePath);
     }
     // path params
     if ($preference_name !== null) {
         $resourcePath = str_replace("{" . "preferenceName" . "}", $this->apiClient->getSerializer()->toPathValue($preference_name), $resourcePath);
     }
     // body params
     $_tempBody = null;
     if (isset($updated_value)) {
         $_tempBody = $updated_value;
     }
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } else {
         if (count($formParams) > 0) {
             // for HTTP post (form)
             $httpBody = $formParams;
         }
     }
     $apiKey = $this->apiClient->getApiKeyWithPrefix('X-Wikia-AccessToken');
     if (isset($apiKey)) {
         $headerParams['X-Wikia-AccessToken'] = $apiKey;
     }
     $apiKey = $this->apiClient->getApiKeyWithPrefix('X-Wikia-UserId');
     if (isset($apiKey)) {
         $headerParams['X-Wikia-UserId'] = $apiKey;
     }
     // make the API Call
     try {
         $response = $this->apiClient->callAPI($resourcePath, $method, $queryParams, $httpBody, $headerParams);
     } catch (ApiException $e) {
         switch ($e->getCode()) {
             case 400:
                 $data = $this->apiClient->getSerializer()->deserialize($e->getResponseBody(), '\\Swagger\\Client\\User\\Preferences\\Models\\Problem');
                 $e->setResponseObject($data);
                 break;
         }
         throw $e;
     }
 }
开发者ID:Tjorriemorrie,项目名称:app,代码行数:78,代码来源:UserPreferencesApi.php

示例14: getPetsWithHttpInfo

 /**
  * getPetsWithHttpInfo
  *
  * Get your pets
  *
  * @return Array of \Swagger\Client\Model\Animal, HTTP status code, HTTP response headers (array of strings)
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function getPetsWithHttpInfo()
 {
     // parse inputs
     $resourcePath = "/pets";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array('application/json'));
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array('application/x-www-form-urlencoded'));
     // default format to json
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } elseif (count($formParams) > 0) {
         $httpBody = $formParams;
         // for HTTP post (form)
     }
     // make the API Call
     try {
         list($response, $statusCode, $httpHeader) = $this->apiClient->callApi($resourcePath, 'GET', $queryParams, $httpBody, $headerParams, '\\Swagger\\Client\\Model\\Animal');
         if (!$response) {
             return array(null, $statusCode, $httpHeader);
         }
         return array(\Swagger\Client\ObjectSerializer::deserialize($response, '\\Swagger\\Client\\Model\\Animal', $httpHeader, 'className'), $statusCode, $httpHeader);
     } catch (ApiException $e) {
         switch ($e->getCode()) {
             case 200:
                 $data = \Swagger\Client\ObjectSerializer::deserialize($e->getResponseBody(), '\\Swagger\\Client\\Model\\Animal', $e->getResponseHeaders());
                 $e->setResponseObject($data);
                 break;
         }
         throw $e;
     }
 }
开发者ID:wing328,项目名称:petstore-php,代码行数:48,代码来源:PetsApi.php

示例15: deleteUserWithHttpInfo

 /**
  * deleteUserWithHttpInfo
  *
  * Delete user
  *
  * @param string $username The name that needs to be deleted (required)
  * @return Array of null, HTTP status code, HTTP response headers (array of strings)
  * @throws \Swagger\Client\ApiException on non-2xx response
  */
 public function deleteUserWithHttpInfo($username)
 {
     // verify the required parameter 'username' is set
     if ($username === null) {
         throw new \InvalidArgumentException('Missing the required parameter $username when calling deleteUser');
     }
     // parse inputs
     $resourcePath = "/user/{username}";
     $httpBody = '';
     $queryParams = array();
     $headerParams = array();
     $formParams = array();
     $_header_accept = ApiClient::selectHeaderAccept(array('application/json', 'application/xml'));
     if (!is_null($_header_accept)) {
         $headerParams['Accept'] = $_header_accept;
     }
     $headerParams['Content-Type'] = ApiClient::selectHeaderContentType(array());
     // path params
     if ($username !== null) {
         $resourcePath = str_replace("{" . "username" . "}", $this->apiClient->getSerializer()->toPathValue($username), $resourcePath);
     }
     // default format to json
     $resourcePath = str_replace("{format}", "json", $resourcePath);
     // for model (json/xml)
     if (isset($_tempBody)) {
         $httpBody = $_tempBody;
         // $_tempBody is the method argument, if present
     } elseif (count($formParams) > 0) {
         $httpBody = $formParams;
         // for HTTP post (form)
     }
     // make the API Call
     try {
         list($response, $statusCode, $httpHeader) = $this->apiClient->callApi($resourcePath, 'DELETE', $queryParams, $httpBody, $headerParams);
         return array(null, $statusCode, $httpHeader);
     } catch (ApiException $e) {
         switch ($e->getCode()) {
         }
         throw $e;
     }
 }
开发者ID:yewton,项目名称:swagger-codegen,代码行数:50,代码来源:UserApi.php


注:本文中的Swagger\Client\ApiClient::selectHeaderContentType方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。