SwaggerClient-php
The SkyWise Insight API is an interface to WDT’s Weather as a Service® analytics platform, allowing application developers to leverage high quality weather information for applications, and products. The SkyWise Insight API provides access to historical, current, and forecast data for any region of interest, such as an agriculture field, urban area, or utility service area. API response formats can include time-series, summaries, or contours.
This PHP package is automatically generated by the Swagger Codegen project:
- API version: 1.0.0
- Build package: io.swagger.codegen.languages.PhpClientCodegen
Requirements
PHP 5.4.0 and later
Installation & Usage
Composer
To install the bindings via Composer, add the following to composer.json
:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/GIT_USER_ID/GIT_REPO_ID.git"
}
],
"require": {
"GIT_USER_ID/GIT_REPO_ID": "*@dev"
}
}
Then run composer install
Manual Installation
Download the files and include autoload.php
:
require_once('/path/to/SwaggerClient-php/autoload.php');
Tests
To run the unit tests:
composer install
./vendor/bin/phpunit
Getting Started
Please follow the installation procedure and then run the following:
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: basicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');
$api_instance = new Swagger\Client\Api\AssetsApi();
$body = "body_example"; // string |
try {
$result = $api_instance->assetCreation($body);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->assetCreation: ', $e->getMessage(), PHP_EOL;
}
?>
Documentation for API Endpoints
All URIs are relative to http://insight.api.wdtinc.com
Class | Method | HTTP request | Description |
---|---|---|---|
AssetsApi | assetCreation | POST /assets | Asset Creation |
AssetsApi | assetInformation | GET /assets/{asset-uuid} | Asset Information |
AssetsApi | assetList | GET /assets | Asset List |
AssetsApi | assetRemoval | DELETE /assets/{asset-uuid} | Asset Removal |
AssetsApi | assetUpdate | PUT /assets/{asset-uuid} | Asset Update |
ClimatologyDailyHighTemperatureApi | climoDailyHighTemperatureByAsset | GET /climatology/daily-high-temperature/{asset-uuid} | Climatology Daily High Temperature by asset |
ClimatologyDailyHighTemperatureApi | climoDailyHighTemperatureByLocation | GET /climatology/daily-high-temperature/{latitude}/{longitude} | Climatology Daily High Temperature by location |
ClimatologyDailyHighTemperatureApi | climoDailyHighTemperatureContoursByAsset | GET /climatology/daily-high-temperature/{asset-uuid}/contours | Climatology Daily High Temperature contours by asset |
ClimatologyDailyLowTemperatureApi | climoDailyLowTemperatureByAsset | GET /climatology/daily-low-temperature/{asset-uuid} | Climatology Daily Low Temperature by asset |
ClimatologyDailyLowTemperatureApi | climoDailyLowTemperatureByLocation | GET /climatology/daily-low-temperature/{latitude}/{longitude} | Climatology Daily Low Temperature by location |
ClimatologyDailyLowTemperatureApi | climoDailyLowTemperatureContoursByAsset | GET /climatology/daily-low-temperature/{asset-uuid}/contours | Climatology Daily Low Temperature contours by asset |
ClimatologyDailyPrecipitationApi | climoDailyPrecipitationByAsset | GET /climatology/daily-precipitation/{asset-uuid} | Climatology Daily Precipitation by asset |
ClimatologyDailyPrecipitationApi | climoDailyPrecipitationByLocation | GET /climatology/daily-precipitation/{latitude}/{longitude} | Climatology Daily Precipitation by location |
ClimatologyDailyPrecipitationApi | climoDailyPrecipitationContoursByAsset | GET /climatology/daily-precipitation/{asset-uuid}/contours | Climatology Daily Precipitation contours by asset |
CoolingDegreeDaysApi | coolingDegreeDaysByAsset | GET /cooling-degree-days/{asset-uuid} | Cooling degree days by asset |
CoolingDegreeDaysApi | coolingDegreeDaysByLocation | GET /cooling-degree-days/{latitude}/{longitude} | Cooling degree days by location |
CoolingDegreeDaysApi | coolingDegreeDaysContoursByAsset | GET /cooling-degree-days/{asset-uuid}/contours | Cooling degree days contours by asset |
DailyEvapotranspirationShortCropApi | dailyEvapotranspirationShortCropByAsset | GET /daily-evapotranspiration-short-crop/{asset-uuid} | Daily Evapotranspiration Short Crop by asset |
DailyEvapotranspirationShortCropApi | dailyEvapotranspirationShortCropByLocation | GET /daily-evapotranspiration-short-crop/{latitude}/{longitude} | Daily Evapotranspiration Short Crop by location |
DailyEvapotranspirationShortCropApi | dailyEvapotranspirationShortCropContoursByAsset | GET /daily-evapotranspiration-short-crop/{asset-uuid}/contours | Daily Evapotranspiration Short Crop contours by asset |
DailyEvapotranspirationTallCropApi | dailyEvapotranspirationTallCropByAsset | GET /daily-evapotranspiration-tall-crop/{asset-uuid} | Daily Evapotranspiration Tall Crop by asset |
DailyEvapotranspirationTallCropApi | dailyEvapotranspirationTallCropByLocation | GET /daily-evapotranspiration-tall-crop/{latitude}/{longitude} | Daily Evapotranspiration Tall Crop by location |
DailyEvapotranspirationTallCropApi | dailyEvapotranspirationTallCropContoursByAsset | GET /daily-evapotranspiration-tall-crop/{asset-uuid}/contours | Daily Evapotranspiration Tall Crop contours by asset |
DailyHighTemperatureApi | dailyHighTemperatureByAsset | GET /daily-high-temperature/{asset-uuid} | Daily High Temperature by asset |
DailyHighTemperatureApi | dailyHighTemperatureByLocation | GET /daily-high-temperature/{latitude}/{longitude} | Daily High Temperature by location |
DailyHighTemperatureApi | dailyHighTemperatureContoursByAsset | GET /daily-high-temperature/{asset-uuid}/contours | Daily High Temperature contours by asset |
DailyLowTemperatureApi | dailyLowTemperatureByAsset | GET /daily-low-temperature/{asset-uuid} | Daily Low Temperature by asset |
DailyLowTemperatureApi | dailyLowTemperatureByLocation | GET /daily-low-temperature/{latitude}/{longitude} | Daily Low Temperature by location |
DailyLowTemperatureApi | dailyLowTemperatureContoursByAsset | GET /daily-low-temperature/{asset-uuid}/contours | Daily Low Temperature contours by asset |
DailyPrecipitationApi | dailyPrecipitationByAsset | GET /daily-precipitation/{asset-uuid} | Daily Precipitation by asset |
DailyPrecipitationApi | dailyPrecipitationByLocation | GET /daily-precipitation/{latitude}/{longitude} | Daily Precipitation by location |
DailyPrecipitationApi | dailyPrecipitationContoursByAsset | GET /daily-precipitation/{asset-uuid}/contours | Daily Precipitation contours by asset |
DailySolarRadiationApi | dailySolarRadiationByAsset | GET /daily-solar-radiation/{asset-uuid} | Daily Solar Radiation by asset |
DailySolarRadiationApi | dailySolarRadiationByLocation | GET /daily-solar-radiation/{latitude}/{longitude} | Daily Solar Radiation by location |
DailySolarRadiationApi | dailySolarRadiationContoursByAsset | GET /daily-solar-radiation/{asset-uuid}/contours | Daily Solar Radiation contours by asset |
GrowingDegreeDaysApi | growingDegreeDaysByAsset | GET /growing-degree-days/{asset-uuid} | Growing degree days by asset |
GrowingDegreeDaysApi | growingDegreeDaysByLocation | GET /growing-degree-days/{latitude}/{longitude} | Growing degree days by location |
GrowingDegreeDaysApi | growingDegreeDaysContoursByAsset | GET /growing-degree-days/{asset-uuid}/contours | Growing degree days contours by asset |
HeatingDegreeDaysApi | heatingDegreeDaysByAsset | GET /heating-degree-days/{asset-uuid} | Heating degree days by asset |
HeatingDegreeDaysApi | heatingDegreeDaysByLocation | GET /heating-degree-days/{latitude}/{longitude} | Heating degree days by location |
HeatingDegreeDaysApi | heatingDegreeDaysContoursByAsset | GET /heating-degree-days/{asset-uuid}/contours | Heating degree days contours by asset |
HourlyDewpointApi | hourlyDewpointByAsset | GET /hourly-dewpoint/{asset-uuid} | Hourly Dewpoint by asset |
HourlyDewpointApi | hourlyDewpointByLocation | GET /hourly-dewpoint/{latitude}/{longitude} | Hourly Dewpoint by location |
HourlyDewpointApi | hourlyDewpointContoursByAsset | GET /hourly-dewpoint/{asset-uuid}/contours | Hourly Dewpoint contours by asset |
HourlyEvapotranspirationShortCropApi | hourlyEvapotranspirationShortCropByAsset | GET /hourly-evapotranspiration-short-crop/{asset-uuid} | Hourly Evapotranspiration Short Crop by asset |
HourlyEvapotranspirationShortCropApi | hourlyEvapotranspirationShortCropByLocation | GET /hourly-evapotranspiration-short-crop/{latitude}/{longitude} | Hourly Evapotranspiration Short Crop by location |
HourlyEvapotranspirationShortCropApi | hourlyEvapotranspirationShortCropContoursByAsset | GET /hourly-evapotranspiration-short-crop/{asset-uuid}/contours | Hourly Evapotranspiration Short Crop contours by asset |
HourlyEvapotranspirationTallCropApi | hourlyEvapotranspirationTallCropByAsset | GET /hourly-evapotranspiration-tall-crop/{asset-uuid} | Hourly Evapotranspiration Tall Crop by asset |
HourlyEvapotranspirationTallCropApi | hourlyEvapotranspirationTallCropByLocation | GET /hourly-evapotranspiration-tall-crop/{latitude}/{longitude} | Hourly Evapotranspiration Tall Crop by location |
HourlyEvapotranspirationTallCropApi | hourlyEvapotranspirationTallCropContoursByAsset | GET /hourly-evapotranspiration-tall-crop/{asset-uuid}/contours | Hourly Evapotranspiration Tall Crop contours by asset |
HourlyPrecipitationApi | hourlyPrecipitationByAsset | GET /hourly-precipitation/{asset-uuid} | Hourly Precipitation by asset |
HourlyPrecipitationApi | hourlyPrecipitationByLocation | GET /hourly-precipitation/{latitude}/{longitude} | Hourly Precipitation by location |
HourlyPrecipitationApi | hourlyPrecipitationContoursByAsset | GET /hourly-precipitation/{asset-uuid}/contours | Hourly Precipitation contours by asset |
HourlyRelativeHumidityApi | hourlyRelativeHumidityByAsset | GET /hourly-relative-humidity/{asset-uuid} | Hourly Relative Humidity by asset |
HourlyRelativeHumidityApi | hourlyRelativeHumidityByLocation | GET /hourly-relative-humidity/{latitude}/{longitude} | Hourly Relative Humidity by location |
HourlyRelativeHumidityApi | hourlyRelativeHumidityContoursByAsset | GET /hourly-relative-humidity/{asset-uuid}/contours | Hourly Relative Humidity contours by asset |
HourlySolarRadiationApi | hourlySolarRadiationByAsset | GET /hourly-solar-radiation/{asset-uuid} | Hourly Solar Radiation by asset |
HourlySolarRadiationApi | hourlySolarRadiationByLocation | GET /hourly-solar-radiation/{latitude}/{longitude} | Hourly Solar Radiation by location |
HourlySolarRadiationApi | hourlySolarRadiationContoursByAsset | GET /hourly-solar-radiation/{asset-uuid}/contours | Hourly Solar Radiation contours by asset |
HourlyTemperatureApi | hourlyTemperatureByAsset | GET /hourly-temperature/{asset-uuid} | Hourly Temperature by asset |
HourlyTemperatureApi | hourlyTemperatureByLocation | GET /hourly-temperature/{latitude}/{longitude} | Hourly Temperature by location |
HourlyTemperatureApi | hourlyTemperatureContoursByAsset | GET /hourly-temperature/{asset-uuid}/contours | Hourly Temperature contours by asset |
HourlyWindDirectionApi | hourlyWindDirectionByAsset | GET /hourly-wind-direction/{asset-uuid} | Hourly Wind Direction by asset |
HourlyWindDirectionApi | hourlyWindDirectionByLocation | GET /hourly-wind-direction/{latitude}/{longitude} | Hourly Wind Direction by location |
HourlyWindSpeedApi | hourlyWindSpeedByAsset | GET /hourly-wind-speed/{asset-uuid} | Hourly Wind Speed by asset |
HourlyWindSpeedApi | hourlyWindSpeedByLocation | GET /hourly-wind-speed/{latitude}/{longitude} | Hourly Wind Speed by location |
HourlyWindSpeedApi | hourlyWindSpeedContoursByAsset | GET /hourly-wind-speed/{asset-uuid}/contours | Hourly Wind Speed contours by asset |
Documentation For Models
- Asset
- AssetCentroid
- DailyAssetSeries
- DailyAssetSeriesAssetStatistics
- DailyEvapotranspirationShortCropContourFeatures
- DailyEvapotranspirationShortCropContourFeaturesProperties
- DailyEvapotranspirationShortCropContoursByAssetData
- DailyEvapotranspirationTallCropContourFeatures
- DailyEvapotranspirationTallCropContoursByAssetData
- DailyHighTemperatureContourFeatures
- DailyHighTemperatureContourFeaturesProperties
- DailyHighTemperatureContoursByAssetData
- DailyLocationSeries
- DailyLowTemperatureContourFeatures
- DailyLowTemperatureContourFeaturesProperties
- DailyLowTemperatureContoursByAssetData
- DailyPrecipContourFeatures
- DailyPrecipContourFeaturesProperties
- DailyPrecipitationByAssetData
- DailyPrecipitationByLocationData
- DailyPrecipitationContoursByAssetData
- DailyProductByAssetData
- DailyProductByLocationData
- DailySolarRadiationByAssetData
- DailySolarRadiationByLocationData
- DailySolarRadiationContourFeatures
- DailySolarRadiationContourFeaturesProperties
- DailySolarRadiationContoursByAssetData
- DegreeDaysByAssetData
- DegreeDaysByAssetDataAccumulationStatistics
- DegreeDaysByLocationData
- DegreeDaysByLocationDataUnit
- DegreeDaysContourFeatures
- DegreeDaysContourFeaturesProperties
- DegreeDaysContoursByAssetData
- Error
- Geometry
- HourlyAssetSeries
- HourlyDewpointContourFeatures
- HourlyDewpointContourFeaturesProperties
- HourlyDewpointContoursByAssetData
- HourlyEvapotranspirationShortCropContourFeatures
- HourlyEvapotranspirationShortCropContoursByAssetData
- HourlyEvapotranspirationTallCropContourFeatures
- HourlyEvapotranspirationTallCropContoursByAssetData
- HourlyLocationSeries
- HourlyPrecipContourFeatures
- HourlyPrecipitationByAssetData
- HourlyPrecipitationByLocationData
- HourlyPrecipitationContoursByAssetData
- HourlyProductByAssetData
- HourlyProductByLocationData
- HourlyRelativeHumidityContourFeatures
- HourlyRelativeHumidityContourFeaturesProperties
- HourlyRelativeHumidityContoursByAssetData
- HourlySolarRadiationContourFeatures
- HourlySolarRadiationContoursByAssetData
- HourlyTemperatureContourFeatures
- HourlyTemperatureContourFeaturesProperties
- HourlyTemperatureContoursByAssetData
- HourlyWindDirectionByAssetData
- HourlyWindSpeedContourFeatures
- HourlyWindSpeedContourFeaturesProperties
- HourlyWindSpeedContoursByAssetData
Documentation For Authorization
basicAuth
- Type: HTTP basic authentication