README.md in artikcloud-2.0.8 vs README.md in artikcloud-2.1.0
- old
+ new
@@ -16,19 +16,19 @@
```
Then either install the gem locally:
```shell
-gem install ./artikcloud-2.0.8.gem
+gem install ./artikcloud-2.1.0.gem
```
-(for development, run `gem install --dev ./artikcloud-2.0.5.gem` to install the development dependencies)
+(for development, run `gem install --dev ./artikcloud-2.1.0.gem` to install the development dependencies)
or publish the gem to a gem hosting service, e.g. [RubyGems](https://rubygems.org/).
Finally add this to the Gemfile:
- gem 'artikcloud', '~> 2.0.8'
+ gem 'artikcloud', '~> 2.1.0'
### Install from Git
If the Ruby gem is hosted at a git repository: https://github.com/YOUR_GIT_USERNAME/YOUR_GIT_REPO, then add the following in the Gemfile:
@@ -103,10 +103,17 @@
*ArtikCloud::DevicesManagementApi* | [**query_properties**](docs/DevicesManagementApi.md#query_properties) | **GET** /devicemgmt/devices/properties | Query device properties across devices.
*ArtikCloud::DevicesManagementApi* | [**update_device_types_info**](docs/DevicesManagementApi.md#update_device_types_info) | **PUT** /devicemgmt/devicetypes/{dtid} | Updates a device type information
*ArtikCloud::DevicesManagementApi* | [**update_server_properties**](docs/DevicesManagementApi.md#update_server_properties) | **POST** /devicemgmt/devices/{did}/serverproperties | Updates a device's server properties.
*ArtikCloud::DevicesManagementApi* | [**update_task**](docs/DevicesManagementApi.md#update_task) | **PUT** /devicemgmt/tasks/{tid} | Updates a task for all devices - For now just allows changing the state to cancelled.
*ArtikCloud::DevicesManagementApi* | [**update_task_for_device**](docs/DevicesManagementApi.md#update_task_for_device) | **PUT** /devicemgmt/tasks/{tid}/devices/{did} | Updates a task for a specific device - For now just allows changing the state to cancelled.
+*ArtikCloud::DevicessharesApi* | [**create_share_for_device**](docs/DevicessharesApi.md#create_share_for_device) | **POST** in/api/devices/{deviceId}/shares | Share a device
+*ArtikCloud::DevicessharesApi* | [**delete_sharing_for_device**](docs/DevicessharesApi.md#delete_sharing_for_device) | **DELETE** in/api/devices/{deviceId}/shares/{shareId} | Delete specific share of the given device id
+*ArtikCloud::DevicessharesApi* | [**get_all_shares_for_device**](docs/DevicessharesApi.md#get_all_shares_for_device) | **GET** in/api/devices/{deviceId}/shares | List all shares for the given device id
+*ArtikCloud::DevicessharesApi* | [**get_sharing_for_device**](docs/DevicessharesApi.md#get_sharing_for_device) | **GET** in/api/devices/{deviceId}/shares/{shareId} | Get specific share of the given device id
+*ArtikCloud::DevicestatusApi* | [**get_device_status**](docs/DevicestatusApi.md#get_device_status) | **GET** /devices/{deviceId}/status | Get Device Status
+*ArtikCloud::DevicestatusApi* | [**get_devices_status**](docs/DevicestatusApi.md#get_devices_status) | **GET** /devices/status | Get Devices Status
+*ArtikCloud::DevicestatusApi* | [**put_device_status**](docs/DevicestatusApi.md#put_device_status) | **PUT** /devices/{deviceId}/status | Update Device Status
*ArtikCloud::ExportApi* | [**export_request**](docs/ExportApi.md#export_request) | **POST** /messages/export | Create Export Request
*ArtikCloud::ExportApi* | [**get_export_history**](docs/ExportApi.md#get_export_history) | **GET** /messages/export/history | Get Export History
*ArtikCloud::ExportApi* | [**get_export_result**](docs/ExportApi.md#get_export_result) | **GET** /messages/export/{exportId}/result | Get Export Result
*ArtikCloud::ExportApi* | [**get_export_status**](docs/ExportApi.md#get_export_status) | **GET** /messages/export/{exportId}/status | Check Export Status
*ArtikCloud::MessagesApi* | [**get_aggregates_histogram**](docs/MessagesApi.md#get_aggregates_histogram) | **GET** /messages/analytics/histogram | Get Normalized Message Histogram
@@ -123,10 +130,16 @@
*ArtikCloud::RegistrationsApi* | [**unregister_device**](docs/RegistrationsApi.md#unregister_device) | **DELETE** /devices/{deviceId}/registrations | Unregister Device
*ArtikCloud::RulesApi* | [**create_rule**](docs/RulesApi.md#create_rule) | **POST** /rules | Create Rule
*ArtikCloud::RulesApi* | [**delete_rule**](docs/RulesApi.md#delete_rule) | **DELETE** /rules/{ruleId} | Delete Rule
*ArtikCloud::RulesApi* | [**get_rule**](docs/RulesApi.md#get_rule) | **GET** /rules/{ruleId} | Get Rule
*ArtikCloud::RulesApi* | [**update_rule**](docs/RulesApi.md#update_rule) | **PUT** /rules/{ruleId} | Update Rule
+*ArtikCloud::SubscriptionsApi* | [**create_subscription**](docs/SubscriptionsApi.md#create_subscription) | **POST** /subscriptions | Create Subscription
+*ArtikCloud::SubscriptionsApi* | [**delete_subscription**](docs/SubscriptionsApi.md#delete_subscription) | **DELETE** /subscriptions/{subId} | Delete Subscription
+*ArtikCloud::SubscriptionsApi* | [**get_all_subscriptions**](docs/SubscriptionsApi.md#get_all_subscriptions) | **GET** /subscriptions | Get All Subscriptions
+*ArtikCloud::SubscriptionsApi* | [**get_messages**](docs/SubscriptionsApi.md#get_messages) | **GET** /notifications/{notifId}/messages | Get Messages
+*ArtikCloud::SubscriptionsApi* | [**get_subscription**](docs/SubscriptionsApi.md#get_subscription) | **GET** /subscriptions/{subId} | Get Subscription
+*ArtikCloud::SubscriptionsApi* | [**validate_subscription**](docs/SubscriptionsApi.md#validate_subscription) | **POST** /subscriptions/{subId}/validate | Validate Subscription
*ArtikCloud::TagsApi* | [**get_tag_categories**](docs/TagsApi.md#get_tag_categories) | **GET** /tags/categories | Get all categories
*ArtikCloud::TagsApi* | [**get_tag_suggestions**](docs/TagsApi.md#get_tag_suggestions) | **GET** /tags/suggestions | Get tag suggestions
*ArtikCloud::TagsApi* | [**get_tags_by_categories**](docs/TagsApi.md#get_tags_by_categories) | **GET** /tags | Get all tags of categories
*ArtikCloud::TokensApi* | [**check_token**](docs/TokensApi.md#check_token) | **POST** /accounts/checkToken | Check Token
*ArtikCloud::TokensApi* | [**refresh_token**](docs/TokensApi.md#refresh_token) | **POST** /accounts/token | Refresh Token
@@ -136,10 +149,11 @@
*ArtikCloud::UsersApi* | [**get_self**](docs/UsersApi.md#get_self) | **GET** /users/self | Get Current User Profile
*ArtikCloud::UsersApi* | [**get_user_device_types**](docs/UsersApi.md#get_user_device_types) | **GET** /users/{userId}/devicetypes | Get User Device Types
*ArtikCloud::UsersApi* | [**get_user_devices**](docs/UsersApi.md#get_user_devices) | **GET** /users/{userId}/devices | Get User Devices
*ArtikCloud::UsersApi* | [**get_user_properties**](docs/UsersApi.md#get_user_properties) | **GET** /users/{userId}/properties | Get User application properties
*ArtikCloud::UsersApi* | [**get_user_rules**](docs/UsersApi.md#get_user_rules) | **GET** /users/{userId}/rules | Get User Rules
+*ArtikCloud::UsersApi* | [**list_all_shares_for_user**](docs/UsersApi.md#list_all_shares_for_user) | **GET** in/api/users/{userId}/shares | Get User shares
*ArtikCloud::UsersApi* | [**update_user_properties**](docs/UsersApi.md#update_user_properties) | **PUT** /users/{userId}/properties | Update User Application Properties
## Documentation for Models
@@ -166,10 +180,20 @@
- [ArtikCloud::DeviceRegConfirmUserRequest](docs/DeviceRegConfirmUserRequest.md)
- [ArtikCloud::DeviceRegConfirmUserResponse](docs/DeviceRegConfirmUserResponse.md)
- [ArtikCloud::DeviceRegConfirmUserResponseEnvelope](docs/DeviceRegConfirmUserResponseEnvelope.md)
- [ArtikCloud::DeviceRegStatusResponse](docs/DeviceRegStatusResponse.md)
- [ArtikCloud::DeviceRegStatusResponseEnvelope](docs/DeviceRegStatusResponseEnvelope.md)
+ - [ArtikCloud::DeviceShareInfo](docs/DeviceShareInfo.md)
+ - [ArtikCloud::DeviceSharing](docs/DeviceSharing.md)
+ - [ArtikCloud::DeviceSharingArray](docs/DeviceSharingArray.md)
+ - [ArtikCloud::DeviceSharingEnvelope](docs/DeviceSharingEnvelope.md)
+ - [ArtikCloud::DeviceSharingId](docs/DeviceSharingId.md)
+ - [ArtikCloud::DeviceStatus](docs/DeviceStatus.md)
+ - [ArtikCloud::DeviceStatusBatch](docs/DeviceStatusBatch.md)
+ - [ArtikCloud::DeviceStatusData](docs/DeviceStatusData.md)
+ - [ArtikCloud::DeviceStatusPut](docs/DeviceStatusPut.md)
+ - [ArtikCloud::DeviceStatusPutData](docs/DeviceStatusPutData.md)
- [ArtikCloud::DeviceTask](docs/DeviceTask.md)
- [ArtikCloud::DeviceTaskUpdateRequest](docs/DeviceTaskUpdateRequest.md)
- [ArtikCloud::DeviceTaskUpdateResponse](docs/DeviceTaskUpdateResponse.md)
- [ArtikCloud::DeviceToken](docs/DeviceToken.md)
- [ArtikCloud::DeviceTokenEnvelope](docs/DeviceTokenEnvelope.md)
@@ -214,10 +238,13 @@
- [ArtikCloud::NonEmptyString](docs/NonEmptyString.md)
- [ArtikCloud::NormalizedAction](docs/NormalizedAction.md)
- [ArtikCloud::NormalizedActionsEnvelope](docs/NormalizedActionsEnvelope.md)
- [ArtikCloud::NormalizedMessage](docs/NormalizedMessage.md)
- [ArtikCloud::NormalizedMessagesEnvelope](docs/NormalizedMessagesEnvelope.md)
+ - [ArtikCloud::NotifMessage](docs/NotifMessage.md)
+ - [ArtikCloud::NotifMessageArray](docs/NotifMessageArray.md)
+ - [ArtikCloud::NotifMessagesResponse](docs/NotifMessagesResponse.md)
- [ArtikCloud::OutputRule](docs/OutputRule.md)
- [ArtikCloud::PresenceEnvelope](docs/PresenceEnvelope.md)
- [ArtikCloud::PresenceModel](docs/PresenceModel.md)
- [ArtikCloud::PropertiesEnvelope](docs/PropertiesEnvelope.md)
- [ArtikCloud::RefreshTokenResponse](docs/RefreshTokenResponse.md)
@@ -230,10 +257,15 @@
- [ArtikCloud::RuleWarningOutput](docs/RuleWarningOutput.md)
- [ArtikCloud::RulesEnvelope](docs/RulesEnvelope.md)
- [ArtikCloud::SnapshotResponse](docs/SnapshotResponse.md)
- [ArtikCloud::SnapshotResponses](docs/SnapshotResponses.md)
- [ArtikCloud::SnapshotsResponseEnvelope](docs/SnapshotsResponseEnvelope.md)
+ - [ArtikCloud::Subscription](docs/Subscription.md)
+ - [ArtikCloud::SubscriptionArray](docs/SubscriptionArray.md)
+ - [ArtikCloud::SubscriptionEnvelope](docs/SubscriptionEnvelope.md)
+ - [ArtikCloud::SubscriptionInfo](docs/SubscriptionInfo.md)
+ - [ArtikCloud::SubscriptionsEnvelope](docs/SubscriptionsEnvelope.md)
- [ArtikCloud::Tag](docs/Tag.md)
- [ArtikCloud::TagArray](docs/TagArray.md)
- [ArtikCloud::TagsEnvelope](docs/TagsEnvelope.md)
- [ArtikCloud::Task](docs/Task.md)
- [ArtikCloud::TaskByDid](docs/TaskByDid.md)
@@ -259,15 +291,18 @@
- [ArtikCloud::TokenInfoSuccessResponse](docs/TokenInfoSuccessResponse.md)
- [ArtikCloud::TokenRequest](docs/TokenRequest.md)
- [ArtikCloud::TokenResponse](docs/TokenResponse.md)
- [ArtikCloud::UnregisterDeviceResponse](docs/UnregisterDeviceResponse.md)
- [ArtikCloud::UnregisterDeviceResponseEnvelope](docs/UnregisterDeviceResponseEnvelope.md)
+ - [ArtikCloud::UpdateParameters](docs/UpdateParameters.md)
- [ArtikCloud::User](docs/User.md)
- [ArtikCloud::UserEnvelope](docs/UserEnvelope.md)
+ - [ArtikCloud::ValidationCallbackInfo](docs/ValidationCallbackInfo.md)
- [ArtikCloud::WebSocketError](docs/WebSocketError.md)
+
## Documentation for Authorization
### artikcloud_oauth
@@ -294,6 +329,6 @@
License and Copyright
---------------------
Licensed under the Apache License. See [LICENSE](https://github.com/artikcloud/artikcloud-ruby/blob/master/LICENSE).
-Copyright (c) 2016 Samsung Electronics Co., Ltd.
+Copyright (c) 2017 Samsung Electronics Co., Ltd.