Skip to content

Commit 258d90b

Browse files
authored
Merge pull request #86 from Tanc009/master
release jdcloud-sdk-python 1.6.49
2 parents 720d09c + b0981e7 commit 258d90b

File tree

5 files changed

+96
-5
lines changed

5 files changed

+96
-5
lines changed
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# 更新历史 #
22

3-
API版本:1.0.3
3+
API版本:1.0.4
44

55
| 发布时间 | 版本号 | 更新 | 说明 |
66
| ---------- | ------ | -------- | ------------------------------------------------------------ |
7+
| 2020-03-18 | 1.0.4 | 接口完善 | 增加卡查询与卡操作通用接口,IMEI查询接口 |
78
| 2019-11-18 | 1.0.3 | 接口完善 | 开关机状态、生命周期、GPRS状态查询接口返回结果增加imsi字段 |
8-
| 2019-10-12 | 1.0.2 | host完善 | 更新host->iotlink.jdcloud-api.com |
9+
| 2019-10-12 | 1.0.2 | host完善 | 更新host |
910
| 2019-09-26 | 1.0.1 | 接口完善 | 完善版本 |
10-
| 2019-09-26 | 1.0.0 | 初始化 | 初始版本,iotlink基本操作接口 |
11+
| 2019-09-26 | 1.0.0 | 初始化 | 初始版本,iotlink基本操作接口 |
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# coding=utf8
2+
3+
# Copyright 2018 JDCLOUD.COM
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
# NOTE: This class is auto generated by the jdcloud code generator program.
18+
19+
from jdcloud_sdk.core.jdcloudrequest import JDCloudRequest
20+
21+
22+
class OperateRequest(JDCloudRequest):
23+
"""
24+
物联网卡卡操作通用操作
25+
"""
26+
27+
def __init__(self, parameters, header=None, version="v1"):
28+
super(OperateRequest, self).__init__(
29+
'/regions/{regionId}/operate', 'POST', header, version)
30+
self.parameters = parameters
31+
32+
33+
class OperateParameters(object):
34+
35+
def __init__(self, regionId, requestType, requestParam):
36+
"""
37+
:param regionId: Region ID
38+
:param requestType: 物联网卡操作请求类型
39+
:param requestParam: 物联网卡操作请求参数json串
40+
"""
41+
42+
self.regionId = regionId
43+
self.requestType = requestType
44+
self.requestParam = requestParam
45+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# coding=utf8
2+
3+
# Copyright 2018 JDCLOUD.COM
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
# NOTE: This class is auto generated by the jdcloud code generator program.
18+
19+
from jdcloud_sdk.core.jdcloudrequest import JDCloudRequest
20+
21+
22+
class SearchRequest(JDCloudRequest):
23+
"""
24+
物联网卡查询通用操作
25+
"""
26+
27+
def __init__(self, parameters, header=None, version="v1"):
28+
super(SearchRequest, self).__init__(
29+
'/regions/{regionId}/search', 'POST', header, version)
30+
self.parameters = parameters
31+
32+
33+
class SearchParameters(object):
34+
35+
def __init__(self, regionId, requestType, requestParam):
36+
"""
37+
:param regionId: Region ID
38+
:param requestType: 物联网卡查询请求类型
39+
:param requestParam: 物联网卡查询请求参数json串
40+
"""
41+
42+
self.regionId = regionId
43+
self.requestType = requestType
44+
self.requestParam = requestParam
45+

jdcloud_sdk/services/iotlink/client/IotlinkClient.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ def __init__(self, credential, config=None, logger=None):
2626
if config is None:
2727
config = Config('iotlink.jdcloud-api.com')
2828

29-
super(IotlinkClient, self).__init__(credential, config, 'iotlink', '1.0.3', logger)
29+
super(IotlinkClient, self).__init__(credential, config, 'iotlink', '1.0.4', logger)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
setup(
1111
name='jdcloud_sdk',
12-
version="1.6.48",
12+
version="1.6.49",
1313
long_description=long_description,
1414
long_description_content_type="text/markdown",
1515
author='JDCloud API Gateway Team',

0 commit comments

Comments
 (0)