Skip to content

Commit d3baa5a

Browse files
committed
publish jdcloud-sdk-python 1.6.77
1 parent d5d2182 commit d3baa5a

153 files changed

Lines changed: 4314 additions & 88 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# 更新历史 #
2+
API版本:1.0.0
3+
4+
|发布时间|版本号|更新|说明|
5+
|---|---|---|---|
6+
|2020-07-20|1.0.0|初始版本|* API及分组定义基础接口|

jdcloud_sdk/services/bri/__init__.py

Whitespace-only changes.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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 CreditScoreRequest(JDCloudRequest):
23+
"""
24+
获取数据信用评分
25+
"""
26+
27+
def __init__(self, parameters, header=None, version="v1"):
28+
super(CreditScoreRequest, self).__init__(
29+
'/creditScore:check', 'POST', header, version)
30+
self.parameters = parameters
31+
32+
33+
class CreditScoreParameters(object):
34+
35+
def __init__(self, ):
36+
"""
37+
"""
38+
39+
self.tasks = None
40+
41+
def setTasks(self, tasks):
42+
"""
43+
:param tasks: (Optional) 检测任务列表,包含一个或多个元素。每个元素是个结构体,最多可添加100元素,即最多对100个数据进行评分。每个元素的具体结构描述见creditTask。
44+
"""
45+
self.tasks = tasks
46+
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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 DelBWListRequest(JDCloudRequest):
23+
"""
24+
删除黑白名单
25+
"""
26+
27+
def __init__(self, parameters, header=None, version="v1"):
28+
super(DelBWListRequest, self).__init__(
29+
'/regions/{regionId}/blackwhite:list', 'DELETE', header, version)
30+
self.parameters = parameters
31+
32+
33+
class DelBWListParameters(object):
34+
35+
def __init__(self, regionId, id):
36+
"""
37+
:param regionId: 实例所属的地域ID
38+
:param id: 黑白名单ID, 多个用逗号分隔
39+
"""
40+
41+
self.regionId = regionId
42+
self.id = id
43+
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
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 DescribeBWListRequest(JDCloudRequest):
23+
"""
24+
获取黑白名单列表
25+
"""
26+
27+
def __init__(self, parameters, header=None, version="v1"):
28+
super(DescribeBWListRequest, self).__init__(
29+
'/regions/{regionId}/blackwhite:list', 'GET', header, version)
30+
self.parameters = parameters
31+
32+
33+
class DescribeBWListParameters(object):
34+
35+
def __init__(self, regionId, ):
36+
"""
37+
:param regionId: 实例所属的地域ID
38+
"""
39+
40+
self.regionId = regionId
41+
self.resourceType = None
42+
self.bwType = None
43+
self.size = None
44+
self.index = None
45+
46+
def setResourceType(self, resourceType):
47+
"""
48+
:param resourceType: (Optional) 数据类型,不传或者为空返回所有类型数据,ip-IP,phone-手机,addr-地址,card-身份,pin-账户,eid-设备
49+
"""
50+
self.resourceType = resourceType
51+
52+
def setBwType(self, bwType):
53+
"""
54+
:param bwType: (Optional) 数据类型,不传或者为空返回所有类型数据,列表类型,black-黑名单,white-白名单
55+
"""
56+
self.bwType = bwType
57+
58+
def setSize(self, size):
59+
"""
60+
:param size: (Optional) 页面大小,缺省为10
61+
"""
62+
self.size = size
63+
64+
def setIndex(self, index):
65+
"""
66+
:param index: (Optional) 起始页,缺省为1
67+
"""
68+
self.index = index
69+
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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 SetBWListRequest(JDCloudRequest):
23+
"""
24+
设置黑白名单
25+
"""
26+
27+
def __init__(self, parameters, header=None, version="v1"):
28+
super(SetBWListRequest, self).__init__(
29+
'/regions/{regionId}/blackwhite:list', 'POST', header, version)
30+
self.parameters = parameters
31+
32+
33+
class SetBWListParameters(object):
34+
35+
def __init__(self, regionId, req):
36+
"""
37+
:param regionId: 实例所属的地域ID
38+
:param req: 黑白名单数据
39+
"""
40+
41+
self.regionId = regionId
42+
self.req = req
43+

jdcloud_sdk/services/bri/apis/__init__.py

Whitespace-only changes.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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.jdcloudclient import JDCloudClient
20+
from jdcloud_sdk.core.config import Config
21+
22+
23+
class BriClient(JDCloudClient):
24+
25+
def __init__(self, credential, config=None, logger=None):
26+
if config is None:
27+
config = Config('bri.jdcloud-api.com')
28+
29+
super(BriClient, self).__init__(credential, config, 'bri', '1.0.0', logger)

jdcloud_sdk/services/bri/client/__init__.py

Whitespace-only changes.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
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+
20+
class AmountStatistics(object):
21+
22+
def __init__(self, free=None, charge=None, total=None):
23+
"""
24+
:param free: (Optional) 体验总数
25+
:param charge: (Optional) 付费总数
26+
:param total: (Optional) 总数
27+
"""
28+
29+
self.free = free
30+
self.charge = charge
31+
self.total = total

0 commit comments

Comments
 (0)