# -*- coding: utf8 -*-
# Copyright (c) 2017-2021 THL A29 Limited, a Tencent company. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import warnings
from tencentcloud.common.abstract_model import AbstractModel
class AppInfo(AbstractModel):
"""应用包名信息
"""
def __init__(self):
r"""
:param _Id: 应用Id
:type Id: int
:param _AppId: 用户appid
:type AppId: str
:param _AppName: 应用名称
注意:此字段可能返回 null,表示取不到有效值。
:type AppName: str
:param _BundleId: Ios 包名
注意:此字段可能返回 null,表示取不到有效值。
:type BundleId: str
:param _PackageName: Andorid 包名
注意:此字段可能返回 null,表示取不到有效值。
:type PackageName: str
:param _AppType: 应用详情
:type AppType: str
:param _CreatedAt: 创建时间
:type CreatedAt: str
:param _UpdatedAt: 更新时间
:type UpdatedAt: str
:param _MacBundleId: Mac 进程名
注意:此字段可能返回 null,表示取不到有效值。
:type MacBundleId: str
:param _WinProcessName: windows 进程名
注意:此字段可能返回 null,表示取不到有效值。
:type WinProcessName: str
:param _DomainList: 允许的web域名列表
注意:此字段可能返回 null,表示取不到有效值。
:type DomainList: list of str
"""
self._Id = None
self._AppId = None
self._AppName = None
self._BundleId = None
self._PackageName = None
self._AppType = None
self._CreatedAt = None
self._UpdatedAt = None
self._MacBundleId = None
self._WinProcessName = None
self._DomainList = None
@property
def Id(self):
"""应用Id
:rtype: int
"""
return self._Id
@Id.setter
def Id(self, Id):
self._Id = Id
@property
def AppId(self):
"""用户appid
:rtype: str
"""
return self._AppId
@AppId.setter
def AppId(self, AppId):
self._AppId = AppId
@property
def AppName(self):
"""应用名称
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def BundleId(self):
"""Ios 包名
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._BundleId
@BundleId.setter
def BundleId(self, BundleId):
self._BundleId = BundleId
@property
def PackageName(self):
"""Andorid 包名
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._PackageName
@PackageName.setter
def PackageName(self, PackageName):
self._PackageName = PackageName
@property
def AppType(self):
"""应用详情
:rtype: str
"""
return self._AppType
@AppType.setter
def AppType(self, AppType):
self._AppType = AppType
@property
def CreatedAt(self):
"""创建时间
:rtype: str
"""
return self._CreatedAt
@CreatedAt.setter
def CreatedAt(self, CreatedAt):
self._CreatedAt = CreatedAt
@property
def UpdatedAt(self):
"""更新时间
:rtype: str
"""
return self._UpdatedAt
@UpdatedAt.setter
def UpdatedAt(self, UpdatedAt):
self._UpdatedAt = UpdatedAt
@property
def MacBundleId(self):
"""Mac 进程名
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._MacBundleId
@MacBundleId.setter
def MacBundleId(self, MacBundleId):
self._MacBundleId = MacBundleId
@property
def WinProcessName(self):
"""windows 进程名
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._WinProcessName
@WinProcessName.setter
def WinProcessName(self, WinProcessName):
self._WinProcessName = WinProcessName
@property
def DomainList(self):
"""允许的web域名列表
注意:此字段可能返回 null,表示取不到有效值。
:rtype: list of str
"""
return self._DomainList
@DomainList.setter
def DomainList(self, DomainList):
self._DomainList = DomainList
def _deserialize(self, params):
self._Id = params.get("Id")
self._AppId = params.get("AppId")
self._AppName = params.get("AppName")
self._BundleId = params.get("BundleId")
self._PackageName = params.get("PackageName")
self._AppType = params.get("AppType")
self._CreatedAt = params.get("CreatedAt")
self._UpdatedAt = params.get("UpdatedAt")
self._MacBundleId = params.get("MacBundleId")
self._WinProcessName = params.get("WinProcessName")
self._DomainList = params.get("DomainList")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class ApplicationInfo(AbstractModel):
"""视立方license用户 应用结构
"""
def __init__(self):
r"""
:param _AppName: 应用名称
:type AppName: str
:param _BundleId: Ios应用的唯一标识
注意:此字段可能返回 null,表示取不到有效值。
:type BundleId: str
:param _AppType: 应用类型,formal: 正式应用,test:测试应用
:type AppType: str
:param _Licenses: license数组
:type Licenses: list of License
:param _LicenseKey: license 秘钥
注意:此字段可能返回 null,表示取不到有效值。
:type LicenseKey: str
:param _PackageName: 安卓应用的唯一标识
注意:此字段可能返回 null,表示取不到有效值。
:type PackageName: str
:param _CreatedAt: 创建时间
注意:此字段可能返回 null,表示取不到有效值。
:type CreatedAt: str
:param _UpdatedAt: 更新时间
注意:此字段可能返回 null,表示取不到有效值。
:type UpdatedAt: str
:param _ApplicationId: 用户应用Id
注意:此字段可能返回 null,表示取不到有效值。
:type ApplicationId: int
:param _LicenseUrl: 视立方下载license的url
注意:此字段可能返回 null,表示取不到有效值。
:type LicenseUrl: str
:param _XMagics: 优图美视信息列表
注意:此字段可能返回 null,表示取不到有效值。
:type XMagics: list of XMagicInfo
:param _MacBundleId: Mac 进程名
注意:此字段可能返回 null,表示取不到有效值。
:type MacBundleId: str
:param _WinProcessName: windows 进程名
注意:此字段可能返回 null,表示取不到有效值。
:type WinProcessName: str
:param _DomainList: web端Domain列表
注意:此字段可能返回 null,表示取不到有效值。
:type DomainList: list of str
:param _AppId: 账号AppId
:type AppId: str
"""
self._AppName = None
self._BundleId = None
self._AppType = None
self._Licenses = None
self._LicenseKey = None
self._PackageName = None
self._CreatedAt = None
self._UpdatedAt = None
self._ApplicationId = None
self._LicenseUrl = None
self._XMagics = None
self._MacBundleId = None
self._WinProcessName = None
self._DomainList = None
self._AppId = None
@property
def AppName(self):
"""应用名称
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def BundleId(self):
"""Ios应用的唯一标识
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._BundleId
@BundleId.setter
def BundleId(self, BundleId):
self._BundleId = BundleId
@property
def AppType(self):
"""应用类型,formal: 正式应用,test:测试应用
:rtype: str
"""
return self._AppType
@AppType.setter
def AppType(self, AppType):
self._AppType = AppType
@property
def Licenses(self):
"""license数组
:rtype: list of License
"""
return self._Licenses
@Licenses.setter
def Licenses(self, Licenses):
self._Licenses = Licenses
@property
def LicenseKey(self):
"""license 秘钥
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._LicenseKey
@LicenseKey.setter
def LicenseKey(self, LicenseKey):
self._LicenseKey = LicenseKey
@property
def PackageName(self):
"""安卓应用的唯一标识
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._PackageName
@PackageName.setter
def PackageName(self, PackageName):
self._PackageName = PackageName
@property
def CreatedAt(self):
"""创建时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._CreatedAt
@CreatedAt.setter
def CreatedAt(self, CreatedAt):
self._CreatedAt = CreatedAt
@property
def UpdatedAt(self):
"""更新时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._UpdatedAt
@UpdatedAt.setter
def UpdatedAt(self, UpdatedAt):
self._UpdatedAt = UpdatedAt
@property
def ApplicationId(self):
"""用户应用Id
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._ApplicationId
@ApplicationId.setter
def ApplicationId(self, ApplicationId):
self._ApplicationId = ApplicationId
@property
def LicenseUrl(self):
"""视立方下载license的url
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._LicenseUrl
@LicenseUrl.setter
def LicenseUrl(self, LicenseUrl):
self._LicenseUrl = LicenseUrl
@property
def XMagics(self):
"""优图美视信息列表
注意:此字段可能返回 null,表示取不到有效值。
:rtype: list of XMagicInfo
"""
return self._XMagics
@XMagics.setter
def XMagics(self, XMagics):
self._XMagics = XMagics
@property
def MacBundleId(self):
"""Mac 进程名
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._MacBundleId
@MacBundleId.setter
def MacBundleId(self, MacBundleId):
self._MacBundleId = MacBundleId
@property
def WinProcessName(self):
"""windows 进程名
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._WinProcessName
@WinProcessName.setter
def WinProcessName(self, WinProcessName):
self._WinProcessName = WinProcessName
@property
def DomainList(self):
"""web端Domain列表
注意:此字段可能返回 null,表示取不到有效值。
:rtype: list of str
"""
return self._DomainList
@DomainList.setter
def DomainList(self, DomainList):
self._DomainList = DomainList
@property
def AppId(self):
"""账号AppId
:rtype: str
"""
return self._AppId
@AppId.setter
def AppId(self, AppId):
self._AppId = AppId
def _deserialize(self, params):
self._AppName = params.get("AppName")
self._BundleId = params.get("BundleId")
self._AppType = params.get("AppType")
if params.get("Licenses") is not None:
self._Licenses = []
for item in params.get("Licenses"):
obj = License()
obj._deserialize(item)
self._Licenses.append(obj)
self._LicenseKey = params.get("LicenseKey")
self._PackageName = params.get("PackageName")
self._CreatedAt = params.get("CreatedAt")
self._UpdatedAt = params.get("UpdatedAt")
self._ApplicationId = params.get("ApplicationId")
self._LicenseUrl = params.get("LicenseUrl")
if params.get("XMagics") is not None:
self._XMagics = []
for item in params.get("XMagics"):
obj = XMagicInfo()
obj._deserialize(item)
self._XMagics.append(obj)
self._MacBundleId = params.get("MacBundleId")
self._WinProcessName = params.get("WinProcessName")
self._DomainList = params.get("DomainList")
self._AppId = params.get("AppId")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class CreateActivityLicenseRequest(AbstractModel):
"""CreateActivityLicense请求参数结构体
"""
def __init__(self):
r"""
:param _Activity: 活动Id
:type Activity: str
"""
self._Activity = None
@property
def Activity(self):
"""活动Id
:rtype: str
"""
return self._Activity
@Activity.setter
def Activity(self, Activity):
self._Activity = Activity
def _deserialize(self, params):
self._Activity = params.get("Activity")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class CreateActivityLicenseResponse(AbstractModel):
"""CreateActivityLicense返回参数结构体
"""
def __init__(self):
r"""
:param _AppId: 用户appid
:type AppId: str
:param _AppName: app名称
注意:此字段可能返回 null,表示取不到有效值。
:type AppName: str
:param _BundleId: ios包名
注意:此字段可能返回 null,表示取不到有效值。
:type BundleId: str
:param _PackageName: 安卓包名
:type PackageName: str
:param _Duration: 有效时长
注意:此字段可能返回 null,表示取不到有效值。
:type Duration: int
:param _StartTime: 开始时间
:type StartTime: str
:param _EndTime: 结束时间
:type EndTime: str
:param _LicenseKey: license秘钥
:type LicenseKey: str
:param _LicenseUrl: license 授权文件下载链接
:type LicenseUrl: str
:param _ResidueDay: license剩余天数,最后一天以及过期显示0
注意:此字段可能返回 null,表示取不到有效值。
:type ResidueDay: int
:param _Residue: license剩余秒数
注意:此字段可能返回 null,表示取不到有效值。
:type Residue: int
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._AppId = None
self._AppName = None
self._BundleId = None
self._PackageName = None
self._Duration = None
self._StartTime = None
self._EndTime = None
self._LicenseKey = None
self._LicenseUrl = None
self._ResidueDay = None
self._Residue = None
self._RequestId = None
@property
def AppId(self):
"""用户appid
:rtype: str
"""
return self._AppId
@AppId.setter
def AppId(self, AppId):
self._AppId = AppId
@property
def AppName(self):
"""app名称
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def BundleId(self):
"""ios包名
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._BundleId
@BundleId.setter
def BundleId(self, BundleId):
self._BundleId = BundleId
@property
def PackageName(self):
"""安卓包名
:rtype: str
"""
return self._PackageName
@PackageName.setter
def PackageName(self, PackageName):
self._PackageName = PackageName
@property
def Duration(self):
"""有效时长
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._Duration
@Duration.setter
def Duration(self, Duration):
self._Duration = Duration
@property
def StartTime(self):
"""开始时间
:rtype: str
"""
return self._StartTime
@StartTime.setter
def StartTime(self, StartTime):
self._StartTime = StartTime
@property
def EndTime(self):
"""结束时间
:rtype: str
"""
return self._EndTime
@EndTime.setter
def EndTime(self, EndTime):
self._EndTime = EndTime
@property
def LicenseKey(self):
"""license秘钥
:rtype: str
"""
return self._LicenseKey
@LicenseKey.setter
def LicenseKey(self, LicenseKey):
self._LicenseKey = LicenseKey
@property
def LicenseUrl(self):
"""license 授权文件下载链接
:rtype: str
"""
return self._LicenseUrl
@LicenseUrl.setter
def LicenseUrl(self, LicenseUrl):
self._LicenseUrl = LicenseUrl
@property
def ResidueDay(self):
"""license剩余天数,最后一天以及过期显示0
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._ResidueDay
@ResidueDay.setter
def ResidueDay(self, ResidueDay):
self._ResidueDay = ResidueDay
@property
def Residue(self):
"""license剩余秒数
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._Residue
@Residue.setter
def Residue(self, Residue):
self._Residue = Residue
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._AppId = params.get("AppId")
self._AppName = params.get("AppName")
self._BundleId = params.get("BundleId")
self._PackageName = params.get("PackageName")
self._Duration = params.get("Duration")
self._StartTime = params.get("StartTime")
self._EndTime = params.get("EndTime")
self._LicenseKey = params.get("LicenseKey")
self._LicenseUrl = params.get("LicenseUrl")
self._ResidueDay = params.get("ResidueDay")
self._Residue = params.get("Residue")
self._RequestId = params.get("RequestId")
class CreateApplicationAndBindLicenseRequest(AbstractModel):
"""CreateApplicationAndBindLicense请求参数结构体
"""
def __init__(self):
r"""
:param _AppName: 应用名
:type AppName: str
:param _BundleId: 应用ID
:type BundleId: str
:param _PackageName: 包名
:type PackageName: str
:param _ResourceIds: 资源包ID
:type ResourceIds: list of str
:param _CompanyPermit: 营业执照
:type CompanyPermit: str
:param _CompanyType: 公司类型
:type CompanyType: str
:param _CompanyName: 公司名称
:type CompanyName: str
:param _XMagicResourceIds: 优图资源id列表
:type XMagicResourceIds: list of str
:param _MacBundleId: Mac 进程名
:type MacBundleId: str
:param _WinProcessName: Windows 进程名
:type WinProcessName: str
:param _DomainList: 要开通的域名列表
:type DomainList: list of str
:param _Platform: 要开通的端,web/mobile/pc
:type Platform: str
"""
self._AppName = None
self._BundleId = None
self._PackageName = None
self._ResourceIds = None
self._CompanyPermit = None
self._CompanyType = None
self._CompanyName = None
self._XMagicResourceIds = None
self._MacBundleId = None
self._WinProcessName = None
self._DomainList = None
self._Platform = None
@property
def AppName(self):
"""应用名
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def BundleId(self):
"""应用ID
:rtype: str
"""
return self._BundleId
@BundleId.setter
def BundleId(self, BundleId):
self._BundleId = BundleId
@property
def PackageName(self):
"""包名
:rtype: str
"""
return self._PackageName
@PackageName.setter
def PackageName(self, PackageName):
self._PackageName = PackageName
@property
def ResourceIds(self):
"""资源包ID
:rtype: list of str
"""
return self._ResourceIds
@ResourceIds.setter
def ResourceIds(self, ResourceIds):
self._ResourceIds = ResourceIds
@property
def CompanyPermit(self):
"""营业执照
:rtype: str
"""
return self._CompanyPermit
@CompanyPermit.setter
def CompanyPermit(self, CompanyPermit):
self._CompanyPermit = CompanyPermit
@property
def CompanyType(self):
"""公司类型
:rtype: str
"""
return self._CompanyType
@CompanyType.setter
def CompanyType(self, CompanyType):
self._CompanyType = CompanyType
@property
def CompanyName(self):
"""公司名称
:rtype: str
"""
return self._CompanyName
@CompanyName.setter
def CompanyName(self, CompanyName):
self._CompanyName = CompanyName
@property
def XMagicResourceIds(self):
"""优图资源id列表
:rtype: list of str
"""
return self._XMagicResourceIds
@XMagicResourceIds.setter
def XMagicResourceIds(self, XMagicResourceIds):
self._XMagicResourceIds = XMagicResourceIds
@property
def MacBundleId(self):
"""Mac 进程名
:rtype: str
"""
return self._MacBundleId
@MacBundleId.setter
def MacBundleId(self, MacBundleId):
self._MacBundleId = MacBundleId
@property
def WinProcessName(self):
"""Windows 进程名
:rtype: str
"""
return self._WinProcessName
@WinProcessName.setter
def WinProcessName(self, WinProcessName):
self._WinProcessName = WinProcessName
@property
def DomainList(self):
"""要开通的域名列表
:rtype: list of str
"""
return self._DomainList
@DomainList.setter
def DomainList(self, DomainList):
self._DomainList = DomainList
@property
def Platform(self):
"""要开通的端,web/mobile/pc
:rtype: str
"""
return self._Platform
@Platform.setter
def Platform(self, Platform):
self._Platform = Platform
def _deserialize(self, params):
self._AppName = params.get("AppName")
self._BundleId = params.get("BundleId")
self._PackageName = params.get("PackageName")
self._ResourceIds = params.get("ResourceIds")
self._CompanyPermit = params.get("CompanyPermit")
self._CompanyType = params.get("CompanyType")
self._CompanyName = params.get("CompanyName")
self._XMagicResourceIds = params.get("XMagicResourceIds")
self._MacBundleId = params.get("MacBundleId")
self._WinProcessName = params.get("WinProcessName")
self._DomainList = params.get("DomainList")
self._Platform = params.get("Platform")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class CreateApplicationAndBindLicenseResponse(AbstractModel):
"""CreateApplicationAndBindLicense返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class CreateApplicationAndVideoRequest(AbstractModel):
"""CreateApplicationAndVideo请求参数结构体
"""
def __init__(self):
r"""
:param _AppName: 应用名称
:type AppName: str
:param _BundleId: Ios 包名
:type BundleId: str
:param _PackageName: Android 包名
:type PackageName: str
"""
self._AppName = None
self._BundleId = None
self._PackageName = None
@property
def AppName(self):
"""应用名称
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def BundleId(self):
"""Ios 包名
:rtype: str
"""
return self._BundleId
@BundleId.setter
def BundleId(self, BundleId):
self._BundleId = BundleId
@property
def PackageName(self):
"""Android 包名
:rtype: str
"""
return self._PackageName
@PackageName.setter
def PackageName(self, PackageName):
self._PackageName = PackageName
def _deserialize(self, params):
self._AppName = params.get("AppName")
self._BundleId = params.get("BundleId")
self._PackageName = params.get("PackageName")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class CreateApplicationAndVideoResponse(AbstractModel):
"""CreateApplicationAndVideo返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class CreateApplicationAndWebPlayerLicenseRequest(AbstractModel):
"""CreateApplicationAndWebPlayerLicense请求参数结构体
"""
def __init__(self):
r"""
:param _AppName: 应用名称
:type AppName: str
:param _DomainList: 域名列表
:type DomainList: list of str
"""
self._AppName = None
self._DomainList = None
@property
def AppName(self):
"""应用名称
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def DomainList(self):
"""域名列表
:rtype: list of str
"""
return self._DomainList
@DomainList.setter
def DomainList(self, DomainList):
self._DomainList = DomainList
def _deserialize(self, params):
self._AppName = params.get("AppName")
self._DomainList = params.get("DomainList")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class CreateApplicationAndWebPlayerLicenseResponse(AbstractModel):
"""CreateApplicationAndWebPlayerLicense返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class CreateLicenseRequest(AbstractModel):
"""CreateLicense请求参数结构体
"""
def __init__(self):
r"""
:param _ApplicationId: 应用ID
:type ApplicationId: str
:param _ResourceIds: 资源包ID
:type ResourceIds: list of str
:param _Group: url地址分组
:type Group: int
"""
self._ApplicationId = None
self._ResourceIds = None
self._Group = None
@property
def ApplicationId(self):
"""应用ID
:rtype: str
"""
return self._ApplicationId
@ApplicationId.setter
def ApplicationId(self, ApplicationId):
self._ApplicationId = ApplicationId
@property
def ResourceIds(self):
"""资源包ID
:rtype: list of str
"""
return self._ResourceIds
@ResourceIds.setter
def ResourceIds(self, ResourceIds):
self._ResourceIds = ResourceIds
@property
def Group(self):
"""url地址分组
:rtype: int
"""
return self._Group
@Group.setter
def Group(self, Group):
self._Group = Group
def _deserialize(self, params):
self._ApplicationId = params.get("ApplicationId")
self._ResourceIds = params.get("ResourceIds")
self._Group = params.get("Group")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class CreateLicenseResponse(AbstractModel):
"""CreateLicense返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class CreateTestXMagicRequest(AbstractModel):
"""CreateTestXMagic请求参数结构体
"""
def __init__(self):
r"""
:param _ApplicationId: 应用id
:type ApplicationId: int
:param _CompanyPermit: 营业执照
:type CompanyPermit: str
:param _CompanyType: 公司类型
:type CompanyType: str
:param _CompanyName: 公司名称
:type CompanyName: str
:param _PlanList: 测试套餐名称
:type PlanList: list of str
"""
self._ApplicationId = None
self._CompanyPermit = None
self._CompanyType = None
self._CompanyName = None
self._PlanList = None
@property
def ApplicationId(self):
"""应用id
:rtype: int
"""
return self._ApplicationId
@ApplicationId.setter
def ApplicationId(self, ApplicationId):
self._ApplicationId = ApplicationId
@property
def CompanyPermit(self):
"""营业执照
:rtype: str
"""
return self._CompanyPermit
@CompanyPermit.setter
def CompanyPermit(self, CompanyPermit):
self._CompanyPermit = CompanyPermit
@property
def CompanyType(self):
"""公司类型
:rtype: str
"""
return self._CompanyType
@CompanyType.setter
def CompanyType(self, CompanyType):
self._CompanyType = CompanyType
@property
def CompanyName(self):
"""公司名称
:rtype: str
"""
return self._CompanyName
@CompanyName.setter
def CompanyName(self, CompanyName):
self._CompanyName = CompanyName
@property
def PlanList(self):
"""测试套餐名称
:rtype: list of str
"""
return self._PlanList
@PlanList.setter
def PlanList(self, PlanList):
self._PlanList = PlanList
def _deserialize(self, params):
self._ApplicationId = params.get("ApplicationId")
self._CompanyPermit = params.get("CompanyPermit")
self._CompanyType = params.get("CompanyType")
self._CompanyName = params.get("CompanyName")
self._PlanList = params.get("PlanList")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class CreateTestXMagicResponse(AbstractModel):
"""CreateTestXMagic返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class CreateTrialApplicationAndLicenseRequest(AbstractModel):
"""CreateTrialApplicationAndLicense请求参数结构体
"""
def __init__(self):
r"""
:param _AppName: 应用名
:type AppName: str
:param _BundleId: 应用ID
:type BundleId: str
:param _PackageName: 包名
:type PackageName: str
:param _FeatureIds: 功能 id 数组
:type FeatureIds: list of int
:param _XMagic: 是否要开通优图功能
:type XMagic: bool
:param _CompanyPermit: 营业执照
:type CompanyPermit: str
:param _CompanyType: 公司类型
:type CompanyType: str
:param _CompanyName: 公司名称
:type CompanyName: str
:param _PlanList: 要开通的测试功能名称,基础套餐只能有一个
:type PlanList: list of str
:param _MacBundleId: Mac 进程名
:type MacBundleId: str
:param _WinProcessName: Windows 进程名
:type WinProcessName: str
:param _Platform: 要创建到哪个平台,web、mobile、pc,默认mobile
:type Platform: str
:param _DomainList: 授权域名列表
:type DomainList: list of str
"""
self._AppName = None
self._BundleId = None
self._PackageName = None
self._FeatureIds = None
self._XMagic = None
self._CompanyPermit = None
self._CompanyType = None
self._CompanyName = None
self._PlanList = None
self._MacBundleId = None
self._WinProcessName = None
self._Platform = None
self._DomainList = None
@property
def AppName(self):
"""应用名
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def BundleId(self):
"""应用ID
:rtype: str
"""
return self._BundleId
@BundleId.setter
def BundleId(self, BundleId):
self._BundleId = BundleId
@property
def PackageName(self):
"""包名
:rtype: str
"""
return self._PackageName
@PackageName.setter
def PackageName(self, PackageName):
self._PackageName = PackageName
@property
def FeatureIds(self):
"""功能 id 数组
:rtype: list of int
"""
return self._FeatureIds
@FeatureIds.setter
def FeatureIds(self, FeatureIds):
self._FeatureIds = FeatureIds
@property
def XMagic(self):
"""是否要开通优图功能
:rtype: bool
"""
return self._XMagic
@XMagic.setter
def XMagic(self, XMagic):
self._XMagic = XMagic
@property
def CompanyPermit(self):
"""营业执照
:rtype: str
"""
return self._CompanyPermit
@CompanyPermit.setter
def CompanyPermit(self, CompanyPermit):
self._CompanyPermit = CompanyPermit
@property
def CompanyType(self):
"""公司类型
:rtype: str
"""
return self._CompanyType
@CompanyType.setter
def CompanyType(self, CompanyType):
self._CompanyType = CompanyType
@property
def CompanyName(self):
"""公司名称
:rtype: str
"""
return self._CompanyName
@CompanyName.setter
def CompanyName(self, CompanyName):
self._CompanyName = CompanyName
@property
def PlanList(self):
"""要开通的测试功能名称,基础套餐只能有一个
:rtype: list of str
"""
return self._PlanList
@PlanList.setter
def PlanList(self, PlanList):
self._PlanList = PlanList
@property
def MacBundleId(self):
"""Mac 进程名
:rtype: str
"""
return self._MacBundleId
@MacBundleId.setter
def MacBundleId(self, MacBundleId):
self._MacBundleId = MacBundleId
@property
def WinProcessName(self):
"""Windows 进程名
:rtype: str
"""
return self._WinProcessName
@WinProcessName.setter
def WinProcessName(self, WinProcessName):
self._WinProcessName = WinProcessName
@property
def Platform(self):
"""要创建到哪个平台,web、mobile、pc,默认mobile
:rtype: str
"""
return self._Platform
@Platform.setter
def Platform(self, Platform):
self._Platform = Platform
@property
def DomainList(self):
"""授权域名列表
:rtype: list of str
"""
return self._DomainList
@DomainList.setter
def DomainList(self, DomainList):
self._DomainList = DomainList
def _deserialize(self, params):
self._AppName = params.get("AppName")
self._BundleId = params.get("BundleId")
self._PackageName = params.get("PackageName")
self._FeatureIds = params.get("FeatureIds")
self._XMagic = params.get("XMagic")
self._CompanyPermit = params.get("CompanyPermit")
self._CompanyType = params.get("CompanyType")
self._CompanyName = params.get("CompanyName")
self._PlanList = params.get("PlanList")
self._MacBundleId = params.get("MacBundleId")
self._WinProcessName = params.get("WinProcessName")
self._Platform = params.get("Platform")
self._DomainList = params.get("DomainList")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class CreateTrialApplicationAndLicenseResponse(AbstractModel):
"""CreateTrialApplicationAndLicense返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class CreateTrialLicenseRequest(AbstractModel):
"""CreateTrialLicense请求参数结构体
"""
def __init__(self):
r"""
:param _ApplicationId: 应用ID
:type ApplicationId: str
:param _FeatureIds: 功能 ID 数组
:type FeatureIds: list of int non-negative
:param _Group: Url分组
:type Group: int
"""
self._ApplicationId = None
self._FeatureIds = None
self._Group = None
@property
def ApplicationId(self):
"""应用ID
:rtype: str
"""
return self._ApplicationId
@ApplicationId.setter
def ApplicationId(self, ApplicationId):
self._ApplicationId = ApplicationId
@property
def FeatureIds(self):
"""功能 ID 数组
:rtype: list of int non-negative
"""
return self._FeatureIds
@FeatureIds.setter
def FeatureIds(self, FeatureIds):
self._FeatureIds = FeatureIds
@property
def Group(self):
"""Url分组
:rtype: int
"""
return self._Group
@Group.setter
def Group(self, Group):
self._Group = Group
def _deserialize(self, params):
self._ApplicationId = params.get("ApplicationId")
self._FeatureIds = params.get("FeatureIds")
self._Group = params.get("Group")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class CreateTrialLicenseResponse(AbstractModel):
"""CreateTrialLicense返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class CreateXMagicRequest(AbstractModel):
"""CreateXMagic请求参数结构体
"""
def __init__(self):
r"""
:param _ApplicationId: 应用ApplicationId
:type ApplicationId: int
:param _CompanyPermit: 营业执照
:type CompanyPermit: str
:param _CompanyType: 公司类型
:type CompanyType: str
:param _CompanyName: 公司名称
:type CompanyName: str
:param _XMagicResourceIds: 优图资源id列表
:type XMagicResourceIds: list of str
"""
self._ApplicationId = None
self._CompanyPermit = None
self._CompanyType = None
self._CompanyName = None
self._XMagicResourceIds = None
@property
def ApplicationId(self):
"""应用ApplicationId
:rtype: int
"""
return self._ApplicationId
@ApplicationId.setter
def ApplicationId(self, ApplicationId):
self._ApplicationId = ApplicationId
@property
def CompanyPermit(self):
"""营业执照
:rtype: str
"""
return self._CompanyPermit
@CompanyPermit.setter
def CompanyPermit(self, CompanyPermit):
self._CompanyPermit = CompanyPermit
@property
def CompanyType(self):
"""公司类型
:rtype: str
"""
return self._CompanyType
@CompanyType.setter
def CompanyType(self, CompanyType):
self._CompanyType = CompanyType
@property
def CompanyName(self):
"""公司名称
:rtype: str
"""
return self._CompanyName
@CompanyName.setter
def CompanyName(self, CompanyName):
self._CompanyName = CompanyName
@property
def XMagicResourceIds(self):
"""优图资源id列表
:rtype: list of str
"""
return self._XMagicResourceIds
@XMagicResourceIds.setter
def XMagicResourceIds(self, XMagicResourceIds):
self._XMagicResourceIds = XMagicResourceIds
def _deserialize(self, params):
self._ApplicationId = params.get("ApplicationId")
self._CompanyPermit = params.get("CompanyPermit")
self._CompanyType = params.get("CompanyType")
self._CompanyName = params.get("CompanyName")
self._XMagicResourceIds = params.get("XMagicResourceIds")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class CreateXMagicResponse(AbstractModel):
"""CreateXMagic返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class DescribeFeatureListRequest(AbstractModel):
"""DescribeFeatureList请求参数结构体
"""
class DescribeFeatureListResponse(AbstractModel):
"""DescribeFeatureList返回参数结构体
"""
def __init__(self):
r"""
:param _FeatureList: 功能列表
注意:此字段可能返回 null,表示取不到有效值。
:type FeatureList: list of VideoFeature
:param _XMagicFeatureList: 优图功能列表
注意:此字段可能返回 null,表示取不到有效值。
:type XMagicFeatureList: list of XMagicFeature
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._FeatureList = None
self._XMagicFeatureList = None
self._RequestId = None
@property
def FeatureList(self):
"""功能列表
注意:此字段可能返回 null,表示取不到有效值。
:rtype: list of VideoFeature
"""
return self._FeatureList
@FeatureList.setter
def FeatureList(self, FeatureList):
self._FeatureList = FeatureList
@property
def XMagicFeatureList(self):
"""优图功能列表
注意:此字段可能返回 null,表示取不到有效值。
:rtype: list of XMagicFeature
"""
return self._XMagicFeatureList
@XMagicFeatureList.setter
def XMagicFeatureList(self, XMagicFeatureList):
self._XMagicFeatureList = XMagicFeatureList
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
if params.get("FeatureList") is not None:
self._FeatureList = []
for item in params.get("FeatureList"):
obj = VideoFeature()
obj._deserialize(item)
self._FeatureList.append(obj)
if params.get("XMagicFeatureList") is not None:
self._XMagicFeatureList = []
for item in params.get("XMagicFeatureList"):
obj = XMagicFeature()
obj._deserialize(item)
self._XMagicFeatureList.append(obj)
self._RequestId = params.get("RequestId")
class DescribeLicenseListRequest(AbstractModel):
"""DescribeLicenseList请求参数结构体
"""
class DescribeLicenseListResponse(AbstractModel):
"""DescribeLicenseList返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class DescribeNewsRequest(AbstractModel):
"""DescribeNews请求参数结构体
"""
def __init__(self):
r"""
:param _PageNumber: 页码,从0开始
:type PageNumber: int
:param _PageSize: 每页数据量
:type PageSize: int
"""
self._PageNumber = None
self._PageSize = None
@property
def PageNumber(self):
"""页码,从0开始
:rtype: int
"""
return self._PageNumber
@PageNumber.setter
def PageNumber(self, PageNumber):
self._PageNumber = PageNumber
@property
def PageSize(self):
"""每页数据量
:rtype: int
"""
return self._PageSize
@PageSize.setter
def PageSize(self, PageSize):
self._PageSize = PageSize
def _deserialize(self, params):
self._PageNumber = params.get("PageNumber")
self._PageSize = params.get("PageSize")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class DescribeNewsResponse(AbstractModel):
"""DescribeNews返回参数结构体
"""
def __init__(self):
r"""
:param _NewsList: 产品动态详情列表
:type NewsList: list of NewsInfo
:param _Count: 总数据量
:type Count: int
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._NewsList = None
self._Count = None
self._RequestId = None
@property
def NewsList(self):
"""产品动态详情列表
:rtype: list of NewsInfo
"""
return self._NewsList
@NewsList.setter
def NewsList(self, NewsList):
self._NewsList = NewsList
@property
def Count(self):
"""总数据量
:rtype: int
"""
return self._Count
@Count.setter
def Count(self, Count):
self._Count = Count
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
if params.get("NewsList") is not None:
self._NewsList = []
for item in params.get("NewsList"):
obj = NewsInfo()
obj._deserialize(item)
self._NewsList.append(obj)
self._Count = params.get("Count")
self._RequestId = params.get("RequestId")
class DescribeSTSRequest(AbstractModel):
"""DescribeSTS请求参数结构体
"""
class DescribeSTSResponse(AbstractModel):
"""DescribeSTS返回参数结构体
"""
def __init__(self):
r"""
:param _Bucket: 桶名称
:type Bucket: str
:param _Region: 地区
:type Region: str
:param _StartTime: 开始生效时间
:type StartTime: int
:param _ExpiredTime: 临时token过期时间
:type ExpiredTime: int
:param _SessionToken: 临时token
:type SessionToken: str
:param _TmpSecretId: 临时SecretId
:type TmpSecretId: str
:param _TmpSecretKey: 临时秘钥
:type TmpSecretKey: str
:param _Path: 上传的根路径,底下可以多层
:type Path: str
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._Bucket = None
self._Region = None
self._StartTime = None
self._ExpiredTime = None
self._SessionToken = None
self._TmpSecretId = None
self._TmpSecretKey = None
self._Path = None
self._RequestId = None
@property
def Bucket(self):
"""桶名称
:rtype: str
"""
return self._Bucket
@Bucket.setter
def Bucket(self, Bucket):
self._Bucket = Bucket
@property
def Region(self):
"""地区
:rtype: str
"""
return self._Region
@Region.setter
def Region(self, Region):
self._Region = Region
@property
def StartTime(self):
"""开始生效时间
:rtype: int
"""
return self._StartTime
@StartTime.setter
def StartTime(self, StartTime):
self._StartTime = StartTime
@property
def ExpiredTime(self):
"""临时token过期时间
:rtype: int
"""
return self._ExpiredTime
@ExpiredTime.setter
def ExpiredTime(self, ExpiredTime):
self._ExpiredTime = ExpiredTime
@property
def SessionToken(self):
"""临时token
:rtype: str
"""
return self._SessionToken
@SessionToken.setter
def SessionToken(self, SessionToken):
self._SessionToken = SessionToken
@property
def TmpSecretId(self):
"""临时SecretId
:rtype: str
"""
return self._TmpSecretId
@TmpSecretId.setter
def TmpSecretId(self, TmpSecretId):
self._TmpSecretId = TmpSecretId
@property
def TmpSecretKey(self):
"""临时秘钥
:rtype: str
"""
return self._TmpSecretKey
@TmpSecretKey.setter
def TmpSecretKey(self, TmpSecretKey):
self._TmpSecretKey = TmpSecretKey
@property
def Path(self):
"""上传的根路径,底下可以多层
:rtype: str
"""
return self._Path
@Path.setter
def Path(self, Path):
self._Path = Path
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._Bucket = params.get("Bucket")
self._Region = params.get("Region")
self._StartTime = params.get("StartTime")
self._ExpiredTime = params.get("ExpiredTime")
self._SessionToken = params.get("SessionToken")
self._TmpSecretId = params.get("TmpSecretId")
self._TmpSecretKey = params.get("TmpSecretKey")
self._Path = params.get("Path")
self._RequestId = params.get("RequestId")
class DescribeTrialFeatureRequest(AbstractModel):
"""DescribeTrialFeature请求参数结构体
"""
class DescribeTrialFeatureResponse(AbstractModel):
"""DescribeTrialFeature返回参数结构体
"""
def __init__(self):
r"""
:param _FeatureList: 功能列表
:type FeatureList: list of Feature
:param _XMagicTrial: 可以开通的优图测试功能
注意:此字段可能返回 null,表示取不到有效值。
:type XMagicTrial: :class:`tencentcloud.vcube.v20220410.models.XMagicTrial`
:param _XMagicTrialList: 可以开通的优图测试功能列表
注意:此字段可能返回 null,表示取不到有效值。
:type XMagicTrialList: list of XMagicTrial
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._FeatureList = None
self._XMagicTrial = None
self._XMagicTrialList = None
self._RequestId = None
@property
def FeatureList(self):
"""功能列表
:rtype: list of Feature
"""
return self._FeatureList
@FeatureList.setter
def FeatureList(self, FeatureList):
self._FeatureList = FeatureList
@property
def XMagicTrial(self):
"""可以开通的优图测试功能
注意:此字段可能返回 null,表示取不到有效值。
:rtype: :class:`tencentcloud.vcube.v20220410.models.XMagicTrial`
"""
return self._XMagicTrial
@XMagicTrial.setter
def XMagicTrial(self, XMagicTrial):
self._XMagicTrial = XMagicTrial
@property
def XMagicTrialList(self):
"""可以开通的优图测试功能列表
注意:此字段可能返回 null,表示取不到有效值。
:rtype: list of XMagicTrial
"""
return self._XMagicTrialList
@XMagicTrialList.setter
def XMagicTrialList(self, XMagicTrialList):
self._XMagicTrialList = XMagicTrialList
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
if params.get("FeatureList") is not None:
self._FeatureList = []
for item in params.get("FeatureList"):
obj = Feature()
obj._deserialize(item)
self._FeatureList.append(obj)
if params.get("XMagicTrial") is not None:
self._XMagicTrial = XMagicTrial()
self._XMagicTrial._deserialize(params.get("XMagicTrial"))
if params.get("XMagicTrialList") is not None:
self._XMagicTrialList = []
for item in params.get("XMagicTrialList"):
obj = XMagicTrial()
obj._deserialize(item)
self._XMagicTrialList.append(obj)
self._RequestId = params.get("RequestId")
class DescribeUserConfigRequest(AbstractModel):
"""DescribeUserConfig请求参数结构体
"""
class DescribeUserConfigResponse(AbstractModel):
"""DescribeUserConfig返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class DescribeVcubeApplicationAndLicenseRequest(AbstractModel):
"""DescribeVcubeApplicationAndLicense请求参数结构体
"""
def __init__(self):
r"""
:param _BizType: 查询对应业务方的license,直播:live 点播:vod
:type BizType: str
:param _AppType: 应用类型测试:test,正式:formal
:type AppType: str
:param _AppName: 应用名称,模糊查询
:type AppName: str
:param _BundleId: Ios包名,模糊查询
:type BundleId: str
:param _PackageName: Android 包名,模糊查询
:type PackageName: str
:param _Platform: 平台信息,pc 或者 mobile
:type Platform: str
:param _MacBundleId: Mac 进程名
:type MacBundleId: str
:param _WinProcessName: Windows 进程名
:type WinProcessName: str
"""
self._BizType = None
self._AppType = None
self._AppName = None
self._BundleId = None
self._PackageName = None
self._Platform = None
self._MacBundleId = None
self._WinProcessName = None
@property
def BizType(self):
"""查询对应业务方的license,直播:live 点播:vod
:rtype: str
"""
return self._BizType
@BizType.setter
def BizType(self, BizType):
self._BizType = BizType
@property
def AppType(self):
"""应用类型测试:test,正式:formal
:rtype: str
"""
return self._AppType
@AppType.setter
def AppType(self, AppType):
self._AppType = AppType
@property
def AppName(self):
"""应用名称,模糊查询
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def BundleId(self):
"""Ios包名,模糊查询
:rtype: str
"""
return self._BundleId
@BundleId.setter
def BundleId(self, BundleId):
self._BundleId = BundleId
@property
def PackageName(self):
"""Android 包名,模糊查询
:rtype: str
"""
return self._PackageName
@PackageName.setter
def PackageName(self, PackageName):
self._PackageName = PackageName
@property
def Platform(self):
"""平台信息,pc 或者 mobile
:rtype: str
"""
return self._Platform
@Platform.setter
def Platform(self, Platform):
self._Platform = Platform
@property
def MacBundleId(self):
"""Mac 进程名
:rtype: str
"""
return self._MacBundleId
@MacBundleId.setter
def MacBundleId(self, MacBundleId):
self._MacBundleId = MacBundleId
@property
def WinProcessName(self):
"""Windows 进程名
:rtype: str
"""
return self._WinProcessName
@WinProcessName.setter
def WinProcessName(self, WinProcessName):
self._WinProcessName = WinProcessName
def _deserialize(self, params):
self._BizType = params.get("BizType")
self._AppType = params.get("AppType")
self._AppName = params.get("AppName")
self._BundleId = params.get("BundleId")
self._PackageName = params.get("PackageName")
self._Platform = params.get("Platform")
self._MacBundleId = params.get("MacBundleId")
self._WinProcessName = params.get("WinProcessName")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class DescribeVcubeApplicationAndLicenseResponse(AbstractModel):
"""DescribeVcubeApplicationAndLicense返回参数结构体
"""
def __init__(self):
r"""
:param _ApplicationInfoList: 应用license列表
:type ApplicationInfoList: list of ApplicationInfo
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._ApplicationInfoList = None
self._RequestId = None
@property
def ApplicationInfoList(self):
"""应用license列表
:rtype: list of ApplicationInfo
"""
return self._ApplicationInfoList
@ApplicationInfoList.setter
def ApplicationInfoList(self, ApplicationInfoList):
self._ApplicationInfoList = ApplicationInfoList
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
if params.get("ApplicationInfoList") is not None:
self._ApplicationInfoList = []
for item in params.get("ApplicationInfoList"):
obj = ApplicationInfo()
obj._deserialize(item)
self._ApplicationInfoList.append(obj)
self._RequestId = params.get("RequestId")
class DescribeVcubeApplicationAndPlayListRequest(AbstractModel):
"""DescribeVcubeApplicationAndPlayList请求参数结构体
"""
def __init__(self):
r"""
:param _BizType: 查询对应业务方的license,直播:live 点播:vod
:type BizType: str
:param _AppType: 应用类型测试:test,正式:formal
:type AppType: str
:param _AppName: 应用名称,模糊查询
:type AppName: str
:param _BundleId: Ios包名,模糊查询
:type BundleId: str
:param _PackageName: Android 包名,模糊查询
:type PackageName: str
:param _Platform: 平台信息,pc 或者 mobile
:type Platform: str
:param _MacBundleId: Mac 进程名
:type MacBundleId: str
:param _WinProcessName: Windows 进程名
:type WinProcessName: str
"""
self._BizType = None
self._AppType = None
self._AppName = None
self._BundleId = None
self._PackageName = None
self._Platform = None
self._MacBundleId = None
self._WinProcessName = None
@property
def BizType(self):
"""查询对应业务方的license,直播:live 点播:vod
:rtype: str
"""
return self._BizType
@BizType.setter
def BizType(self, BizType):
self._BizType = BizType
@property
def AppType(self):
"""应用类型测试:test,正式:formal
:rtype: str
"""
return self._AppType
@AppType.setter
def AppType(self, AppType):
self._AppType = AppType
@property
def AppName(self):
"""应用名称,模糊查询
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def BundleId(self):
"""Ios包名,模糊查询
:rtype: str
"""
return self._BundleId
@BundleId.setter
def BundleId(self, BundleId):
self._BundleId = BundleId
@property
def PackageName(self):
"""Android 包名,模糊查询
:rtype: str
"""
return self._PackageName
@PackageName.setter
def PackageName(self, PackageName):
self._PackageName = PackageName
@property
def Platform(self):
"""平台信息,pc 或者 mobile
:rtype: str
"""
return self._Platform
@Platform.setter
def Platform(self, Platform):
self._Platform = Platform
@property
def MacBundleId(self):
"""Mac 进程名
:rtype: str
"""
return self._MacBundleId
@MacBundleId.setter
def MacBundleId(self, MacBundleId):
self._MacBundleId = MacBundleId
@property
def WinProcessName(self):
"""Windows 进程名
:rtype: str
"""
return self._WinProcessName
@WinProcessName.setter
def WinProcessName(self, WinProcessName):
self._WinProcessName = WinProcessName
def _deserialize(self, params):
self._BizType = params.get("BizType")
self._AppType = params.get("AppType")
self._AppName = params.get("AppName")
self._BundleId = params.get("BundleId")
self._PackageName = params.get("PackageName")
self._Platform = params.get("Platform")
self._MacBundleId = params.get("MacBundleId")
self._WinProcessName = params.get("WinProcessName")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class DescribeVcubeApplicationAndPlayListResponse(AbstractModel):
"""DescribeVcubeApplicationAndPlayList返回参数结构体
"""
def __init__(self):
r"""
:param _ApplicationInfoList: 应用license列表
:type ApplicationInfoList: list of ApplicationInfo
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._ApplicationInfoList = None
self._RequestId = None
@property
def ApplicationInfoList(self):
"""应用license列表
:rtype: list of ApplicationInfo
"""
return self._ApplicationInfoList
@ApplicationInfoList.setter
def ApplicationInfoList(self, ApplicationInfoList):
self._ApplicationInfoList = ApplicationInfoList
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
if params.get("ApplicationInfoList") is not None:
self._ApplicationInfoList = []
for item in params.get("ApplicationInfoList"):
obj = ApplicationInfo()
obj._deserialize(item)
self._ApplicationInfoList.append(obj)
self._RequestId = params.get("RequestId")
class DescribeVcubeApplicationAndXMagicListRequest(AbstractModel):
"""DescribeVcubeApplicationAndXMagicList请求参数结构体
"""
def __init__(self):
r"""
:param _BizType: 查询对应业务方的license,直播:live 点播:vod
:type BizType: str
:param _AppType: 应用类型测试:test,正式:formal
:type AppType: str
:param _AppName: 应用名称,模糊查询
:type AppName: str
:param _BundleId: Ios包名,模糊查询
:type BundleId: str
:param _PackageName: Android 包名,模糊查询
:type PackageName: str
:param _Platform: 平台信息,pc 或者 mobile
:type Platform: str
:param _MacBundleId: Mac 进程名
:type MacBundleId: str
:param _WinProcessName: Windows 进程名
:type WinProcessName: str
"""
self._BizType = None
self._AppType = None
self._AppName = None
self._BundleId = None
self._PackageName = None
self._Platform = None
self._MacBundleId = None
self._WinProcessName = None
@property
def BizType(self):
"""查询对应业务方的license,直播:live 点播:vod
:rtype: str
"""
return self._BizType
@BizType.setter
def BizType(self, BizType):
self._BizType = BizType
@property
def AppType(self):
"""应用类型测试:test,正式:formal
:rtype: str
"""
return self._AppType
@AppType.setter
def AppType(self, AppType):
self._AppType = AppType
@property
def AppName(self):
"""应用名称,模糊查询
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def BundleId(self):
"""Ios包名,模糊查询
:rtype: str
"""
return self._BundleId
@BundleId.setter
def BundleId(self, BundleId):
self._BundleId = BundleId
@property
def PackageName(self):
"""Android 包名,模糊查询
:rtype: str
"""
return self._PackageName
@PackageName.setter
def PackageName(self, PackageName):
self._PackageName = PackageName
@property
def Platform(self):
"""平台信息,pc 或者 mobile
:rtype: str
"""
return self._Platform
@Platform.setter
def Platform(self, Platform):
self._Platform = Platform
@property
def MacBundleId(self):
"""Mac 进程名
:rtype: str
"""
return self._MacBundleId
@MacBundleId.setter
def MacBundleId(self, MacBundleId):
self._MacBundleId = MacBundleId
@property
def WinProcessName(self):
"""Windows 进程名
:rtype: str
"""
return self._WinProcessName
@WinProcessName.setter
def WinProcessName(self, WinProcessName):
self._WinProcessName = WinProcessName
def _deserialize(self, params):
self._BizType = params.get("BizType")
self._AppType = params.get("AppType")
self._AppName = params.get("AppName")
self._BundleId = params.get("BundleId")
self._PackageName = params.get("PackageName")
self._Platform = params.get("Platform")
self._MacBundleId = params.get("MacBundleId")
self._WinProcessName = params.get("WinProcessName")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class DescribeVcubeApplicationAndXMagicListResponse(AbstractModel):
"""DescribeVcubeApplicationAndXMagicList返回参数结构体
"""
def __init__(self):
r"""
:param _ApplicationInfoList: 应用license列表
:type ApplicationInfoList: list of ApplicationInfo
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._ApplicationInfoList = None
self._RequestId = None
@property
def ApplicationInfoList(self):
"""应用license列表
:rtype: list of ApplicationInfo
"""
return self._ApplicationInfoList
@ApplicationInfoList.setter
def ApplicationInfoList(self, ApplicationInfoList):
self._ApplicationInfoList = ApplicationInfoList
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
if params.get("ApplicationInfoList") is not None:
self._ApplicationInfoList = []
for item in params.get("ApplicationInfoList"):
obj = ApplicationInfo()
obj._deserialize(item)
self._ApplicationInfoList.append(obj)
self._RequestId = params.get("RequestId")
class DescribeVcubeResourcesListRequest(AbstractModel):
"""DescribeVcubeResourcesList请求参数结构体
"""
def __init__(self):
r"""
:param _PageNumber: 查询资源页码
:type PageNumber: int
:param _PageSize: 每页的数据量
:type PageSize: int
:param _AppName: 应用名称,模块查询
:type AppName: str
:param _ResourceId: 资源Id,资源包id或者license资源id
:type ResourceId: str
:param _Word: 资源Id、应用名称、包名
:type Word: str
:param _Platform: 查询资源所属平台,web、mobile
:type Platform: str
"""
self._PageNumber = None
self._PageSize = None
self._AppName = None
self._ResourceId = None
self._Word = None
self._Platform = None
@property
def PageNumber(self):
"""查询资源页码
:rtype: int
"""
return self._PageNumber
@PageNumber.setter
def PageNumber(self, PageNumber):
self._PageNumber = PageNumber
@property
def PageSize(self):
"""每页的数据量
:rtype: int
"""
return self._PageSize
@PageSize.setter
def PageSize(self, PageSize):
self._PageSize = PageSize
@property
def AppName(self):
"""应用名称,模块查询
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def ResourceId(self):
"""资源Id,资源包id或者license资源id
:rtype: str
"""
return self._ResourceId
@ResourceId.setter
def ResourceId(self, ResourceId):
self._ResourceId = ResourceId
@property
def Word(self):
"""资源Id、应用名称、包名
:rtype: str
"""
return self._Word
@Word.setter
def Word(self, Word):
self._Word = Word
@property
def Platform(self):
"""查询资源所属平台,web、mobile
:rtype: str
"""
return self._Platform
@Platform.setter
def Platform(self, Platform):
self._Platform = Platform
def _deserialize(self, params):
self._PageNumber = params.get("PageNumber")
self._PageSize = params.get("PageSize")
self._AppName = params.get("AppName")
self._ResourceId = params.get("ResourceId")
self._Word = params.get("Word")
self._Platform = params.get("Platform")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class DescribeVcubeResourcesListResponse(AbstractModel):
"""DescribeVcubeResourcesList返回参数结构体
"""
def __init__(self):
r"""
:param _ResourceList: 资源列表
:type ResourceList: list of LicenseResourceInfo
:param _TotalCount: 总数据量
:type TotalCount: int
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._ResourceList = None
self._TotalCount = None
self._RequestId = None
@property
def ResourceList(self):
"""资源列表
:rtype: list of LicenseResourceInfo
"""
return self._ResourceList
@ResourceList.setter
def ResourceList(self, ResourceList):
self._ResourceList = ResourceList
@property
def TotalCount(self):
"""总数据量
:rtype: int
"""
return self._TotalCount
@TotalCount.setter
def TotalCount(self, TotalCount):
self._TotalCount = TotalCount
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
if params.get("ResourceList") is not None:
self._ResourceList = []
for item in params.get("ResourceList"):
obj = LicenseResourceInfo()
obj._deserialize(item)
self._ResourceList.append(obj)
self._TotalCount = params.get("TotalCount")
self._RequestId = params.get("RequestId")
class DescribeVcubeResourcesRequest(AbstractModel):
"""DescribeVcubeResources请求参数结构体
"""
def __init__(self):
r"""
:param _Platform: 查找那个平台的资源
:type Platform: str
"""
self._Platform = None
@property
def Platform(self):
"""查找那个平台的资源
:rtype: str
"""
return self._Platform
@Platform.setter
def Platform(self, Platform):
self._Platform = Platform
def _deserialize(self, params):
self._Platform = params.get("Platform")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class DescribeVcubeResourcesResponse(AbstractModel):
"""DescribeVcubeResources返回参数结构体
"""
def __init__(self):
r"""
:param _ResourceList: 资源列表
:type ResourceList: list of LicenseResourceSimpleInfo
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._ResourceList = None
self._RequestId = None
@property
def ResourceList(self):
"""资源列表
:rtype: list of LicenseResourceSimpleInfo
"""
return self._ResourceList
@ResourceList.setter
def ResourceList(self, ResourceList):
self._ResourceList = ResourceList
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
if params.get("ResourceList") is not None:
self._ResourceList = []
for item in params.get("ResourceList"):
obj = LicenseResourceSimpleInfo()
obj._deserialize(item)
self._ResourceList.append(obj)
self._RequestId = params.get("RequestId")
class DescribeXMagicResourceListRequest(AbstractModel):
"""DescribeXMagicResourceList请求参数结构体
"""
def __init__(self):
r"""
:param _PageNumber: 分页页码 第一页是0
:type PageNumber: int
:param _PageSize: 每页数量
:type PageSize: int
:param _AppName: 关联的应用名称
:type AppName: str
:param _ResourceId: 优图资源Id
:type ResourceId: str
:param _Word: 查询关键字,资源Id、应用名称、包名
:type Word: str
:param _Platform: 平台信息,pc 或者 mobile
:type Platform: str
:param _BizType: 所属业务,xmagic:优图, avatar:虚拟人,不传查全部
:type BizType: str
"""
self._PageNumber = None
self._PageSize = None
self._AppName = None
self._ResourceId = None
self._Word = None
self._Platform = None
self._BizType = None
@property
def PageNumber(self):
"""分页页码 第一页是0
:rtype: int
"""
return self._PageNumber
@PageNumber.setter
def PageNumber(self, PageNumber):
self._PageNumber = PageNumber
@property
def PageSize(self):
"""每页数量
:rtype: int
"""
return self._PageSize
@PageSize.setter
def PageSize(self, PageSize):
self._PageSize = PageSize
@property
def AppName(self):
"""关联的应用名称
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def ResourceId(self):
"""优图资源Id
:rtype: str
"""
return self._ResourceId
@ResourceId.setter
def ResourceId(self, ResourceId):
self._ResourceId = ResourceId
@property
def Word(self):
"""查询关键字,资源Id、应用名称、包名
:rtype: str
"""
return self._Word
@Word.setter
def Word(self, Word):
self._Word = Word
@property
def Platform(self):
"""平台信息,pc 或者 mobile
:rtype: str
"""
return self._Platform
@Platform.setter
def Platform(self, Platform):
self._Platform = Platform
@property
def BizType(self):
"""所属业务,xmagic:优图, avatar:虚拟人,不传查全部
:rtype: str
"""
return self._BizType
@BizType.setter
def BizType(self, BizType):
self._BizType = BizType
def _deserialize(self, params):
self._PageNumber = params.get("PageNumber")
self._PageSize = params.get("PageSize")
self._AppName = params.get("AppName")
self._ResourceId = params.get("ResourceId")
self._Word = params.get("Word")
self._Platform = params.get("Platform")
self._BizType = params.get("BizType")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class DescribeXMagicResourceListResponse(AbstractModel):
"""DescribeXMagicResourceList返回参数结构体
"""
def __init__(self):
r"""
:param _Resources: 优图资源包信息
注意:此字段可能返回 null,表示取不到有效值。
:type Resources: list of XMagicResourceSimpleInfo
:param _Count: 资源数量
注意:此字段可能返回 null,表示取不到有效值。
:type Count: int
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._Resources = None
self._Count = None
self._RequestId = None
@property
def Resources(self):
"""优图资源包信息
注意:此字段可能返回 null,表示取不到有效值。
:rtype: list of XMagicResourceSimpleInfo
"""
return self._Resources
@Resources.setter
def Resources(self, Resources):
self._Resources = Resources
@property
def Count(self):
"""资源数量
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._Count
@Count.setter
def Count(self, Count):
self._Count = Count
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
if params.get("Resources") is not None:
self._Resources = []
for item in params.get("Resources"):
obj = XMagicResourceSimpleInfo()
obj._deserialize(item)
self._Resources.append(obj)
self._Count = params.get("Count")
self._RequestId = params.get("RequestId")
class DescribeXMagicResourceRequest(AbstractModel):
"""DescribeXMagicResource请求参数结构体
"""
def __init__(self):
r"""
:param _PageNumber: 分页页码 第一页是0
:type PageNumber: int
:param _PageSize: 每页数量
:type PageSize: int
"""
self._PageNumber = None
self._PageSize = None
@property
def PageNumber(self):
"""分页页码 第一页是0
:rtype: int
"""
return self._PageNumber
@PageNumber.setter
def PageNumber(self, PageNumber):
self._PageNumber = PageNumber
@property
def PageSize(self):
"""每页数量
:rtype: int
"""
return self._PageSize
@PageSize.setter
def PageSize(self, PageSize):
self._PageSize = PageSize
def _deserialize(self, params):
self._PageNumber = params.get("PageNumber")
self._PageSize = params.get("PageSize")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class DescribeXMagicResourceResponse(AbstractModel):
"""DescribeXMagicResource返回参数结构体
"""
def __init__(self):
r"""
:param _Resources: 优图资源包信息
注意:此字段可能返回 null,表示取不到有效值。
:type Resources: list of XMagicResource
:param _Count: 资源数量
注意:此字段可能返回 null,表示取不到有效值。
:type Count: int
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._Resources = None
self._Count = None
self._RequestId = None
@property
def Resources(self):
"""优图资源包信息
注意:此字段可能返回 null,表示取不到有效值。
:rtype: list of XMagicResource
"""
return self._Resources
@Resources.setter
def Resources(self, Resources):
self._Resources = Resources
@property
def Count(self):
"""资源数量
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._Count
@Count.setter
def Count(self, Count):
self._Count = Count
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
if params.get("Resources") is not None:
self._Resources = []
for item in params.get("Resources"):
obj = XMagicResource()
obj._deserialize(item)
self._Resources.append(obj)
self._Count = params.get("Count")
self._RequestId = params.get("RequestId")
class Feature(AbstractModel):
"""功能描述模型
"""
def __init__(self):
r"""
:param _Id: 索引
:type Id: int
:param _FeatureId: 功能ID
:type FeatureId: int
:param _Name: 功能名称
:type Name: str
:param _Type: 功能类型
:type Type: str
:param _Trial: 是否可以申请试用
:type Trial: bool
:param _TrialCount: 可以试用的次数
:type TrialCount: int
:param _Duration: 可以试用的时长,单位天
:type Duration: int
:param _CreatedAt: 创建时间
注意:此字段可能返回 null,表示取不到有效值。
:type CreatedAt: str
:param _UpdatedAt: 更新时间
注意:此字段可能返回 null,表示取不到有效值。
:type UpdatedAt: str
"""
self._Id = None
self._FeatureId = None
self._Name = None
self._Type = None
self._Trial = None
self._TrialCount = None
self._Duration = None
self._CreatedAt = None
self._UpdatedAt = None
@property
def Id(self):
"""索引
:rtype: int
"""
return self._Id
@Id.setter
def Id(self, Id):
self._Id = Id
@property
def FeatureId(self):
"""功能ID
:rtype: int
"""
return self._FeatureId
@FeatureId.setter
def FeatureId(self, FeatureId):
self._FeatureId = FeatureId
@property
def Name(self):
"""功能名称
:rtype: str
"""
return self._Name
@Name.setter
def Name(self, Name):
self._Name = Name
@property
def Type(self):
"""功能类型
:rtype: str
"""
return self._Type
@Type.setter
def Type(self, Type):
self._Type = Type
@property
def Trial(self):
"""是否可以申请试用
:rtype: bool
"""
return self._Trial
@Trial.setter
def Trial(self, Trial):
self._Trial = Trial
@property
def TrialCount(self):
"""可以试用的次数
:rtype: int
"""
return self._TrialCount
@TrialCount.setter
def TrialCount(self, TrialCount):
self._TrialCount = TrialCount
@property
def Duration(self):
"""可以试用的时长,单位天
:rtype: int
"""
return self._Duration
@Duration.setter
def Duration(self, Duration):
self._Duration = Duration
@property
def CreatedAt(self):
"""创建时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._CreatedAt
@CreatedAt.setter
def CreatedAt(self, CreatedAt):
self._CreatedAt = CreatedAt
@property
def UpdatedAt(self):
"""更新时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._UpdatedAt
@UpdatedAt.setter
def UpdatedAt(self, UpdatedAt):
self._UpdatedAt = UpdatedAt
def _deserialize(self, params):
self._Id = params.get("Id")
self._FeatureId = params.get("FeatureId")
self._Name = params.get("Name")
self._Type = params.get("Type")
self._Trial = params.get("Trial")
self._TrialCount = params.get("TrialCount")
self._Duration = params.get("Duration")
self._CreatedAt = params.get("CreatedAt")
self._UpdatedAt = params.get("UpdatedAt")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class License(AbstractModel):
"""视立方应用license
"""
def __init__(self):
r"""
:param _Type: license类型
:type Type: str
:param _Remark: 老系统迁移备注
注意:此字段可能返回 null,表示取不到有效值。
:type Remark: str
:param _StartTime: license生效时间
:type StartTime: str
:param _EndTime: license失效时间
:type EndTime: str
:param _FeatureId: license对应的功能Id
:type FeatureId: int
:param _LicenseType: license是测试:test还是正式:formal
:type LicenseType: str
:param _Renewal: 测试license 是否可以续期
注意:此字段可能返回 null,表示取不到有效值。
:type Renewal: bool
:param _LicenseId: license索引
:type LicenseId: int
:param _Name: license名称
注意:此字段可能返回 null,表示取不到有效值。
:type Name: str
:param _Update: 测试license 是否升级
注意:此字段可能返回 null,表示取不到有效值。
:type Update: bool
:param _OldLicenseUrl: 兼容老的licenseUrl
注意:此字段可能返回 null,表示取不到有效值。
:type OldLicenseUrl: str
:param _Group: 视立方url分组
注意:此字段可能返回 null,表示取不到有效值。
:type Group: int
:param _Expired: 过期:true ,未过期:其它
注意:此字段可能返回 null,表示取不到有效值。
:type Expired: bool
:param _RestTime: 返回还有多少秒过期,过期返回0
注意:此字段可能返回 null,表示取不到有效值。
:type RestTime: int
:param _CreatedAt: 创建时间
注意:此字段可能返回 null,表示取不到有效值。
:type CreatedAt: str
:param _UpdatedAt: 更新时间
注意:此字段可能返回 null,表示取不到有效值。
:type UpdatedAt: str
:param _Resource: 计费资源相关信息
注意:此字段可能返回 null,表示取不到有效值。
:type Resource: :class:`tencentcloud.vcube.v20220410.models.RenewResource`
:param _IsVest: 是否为马甲包
注意:此字段可能返回 null,表示取不到有效值。
:type IsVest: bool
"""
self._Type = None
self._Remark = None
self._StartTime = None
self._EndTime = None
self._FeatureId = None
self._LicenseType = None
self._Renewal = None
self._LicenseId = None
self._Name = None
self._Update = None
self._OldLicenseUrl = None
self._Group = None
self._Expired = None
self._RestTime = None
self._CreatedAt = None
self._UpdatedAt = None
self._Resource = None
self._IsVest = None
@property
def Type(self):
"""license类型
:rtype: str
"""
return self._Type
@Type.setter
def Type(self, Type):
self._Type = Type
@property
def Remark(self):
"""老系统迁移备注
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Remark
@Remark.setter
def Remark(self, Remark):
self._Remark = Remark
@property
def StartTime(self):
"""license生效时间
:rtype: str
"""
return self._StartTime
@StartTime.setter
def StartTime(self, StartTime):
self._StartTime = StartTime
@property
def EndTime(self):
"""license失效时间
:rtype: str
"""
return self._EndTime
@EndTime.setter
def EndTime(self, EndTime):
self._EndTime = EndTime
@property
def FeatureId(self):
"""license对应的功能Id
:rtype: int
"""
return self._FeatureId
@FeatureId.setter
def FeatureId(self, FeatureId):
self._FeatureId = FeatureId
@property
def LicenseType(self):
"""license是测试:test还是正式:formal
:rtype: str
"""
return self._LicenseType
@LicenseType.setter
def LicenseType(self, LicenseType):
self._LicenseType = LicenseType
@property
def Renewal(self):
"""测试license 是否可以续期
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._Renewal
@Renewal.setter
def Renewal(self, Renewal):
self._Renewal = Renewal
@property
def LicenseId(self):
"""license索引
:rtype: int
"""
return self._LicenseId
@LicenseId.setter
def LicenseId(self, LicenseId):
self._LicenseId = LicenseId
@property
def Name(self):
"""license名称
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Name
@Name.setter
def Name(self, Name):
self._Name = Name
@property
def Update(self):
"""测试license 是否升级
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._Update
@Update.setter
def Update(self, Update):
self._Update = Update
@property
def OldLicenseUrl(self):
"""兼容老的licenseUrl
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._OldLicenseUrl
@OldLicenseUrl.setter
def OldLicenseUrl(self, OldLicenseUrl):
self._OldLicenseUrl = OldLicenseUrl
@property
def Group(self):
"""视立方url分组
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._Group
@Group.setter
def Group(self, Group):
self._Group = Group
@property
def Expired(self):
"""过期:true ,未过期:其它
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._Expired
@Expired.setter
def Expired(self, Expired):
self._Expired = Expired
@property
def RestTime(self):
"""返回还有多少秒过期,过期返回0
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._RestTime
@RestTime.setter
def RestTime(self, RestTime):
self._RestTime = RestTime
@property
def CreatedAt(self):
"""创建时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._CreatedAt
@CreatedAt.setter
def CreatedAt(self, CreatedAt):
self._CreatedAt = CreatedAt
@property
def UpdatedAt(self):
"""更新时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._UpdatedAt
@UpdatedAt.setter
def UpdatedAt(self, UpdatedAt):
self._UpdatedAt = UpdatedAt
@property
def Resource(self):
"""计费资源相关信息
注意:此字段可能返回 null,表示取不到有效值。
:rtype: :class:`tencentcloud.vcube.v20220410.models.RenewResource`
"""
return self._Resource
@Resource.setter
def Resource(self, Resource):
self._Resource = Resource
@property
def IsVest(self):
"""是否为马甲包
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._IsVest
@IsVest.setter
def IsVest(self, IsVest):
self._IsVest = IsVest
def _deserialize(self, params):
self._Type = params.get("Type")
self._Remark = params.get("Remark")
self._StartTime = params.get("StartTime")
self._EndTime = params.get("EndTime")
self._FeatureId = params.get("FeatureId")
self._LicenseType = params.get("LicenseType")
self._Renewal = params.get("Renewal")
self._LicenseId = params.get("LicenseId")
self._Name = params.get("Name")
self._Update = params.get("Update")
self._OldLicenseUrl = params.get("OldLicenseUrl")
self._Group = params.get("Group")
self._Expired = params.get("Expired")
self._RestTime = params.get("RestTime")
self._CreatedAt = params.get("CreatedAt")
self._UpdatedAt = params.get("UpdatedAt")
if params.get("Resource") is not None:
self._Resource = RenewResource()
self._Resource._deserialize(params.get("Resource"))
self._IsVest = params.get("IsVest")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class LicenseResourceInfo(AbstractModel):
"""license 资源信息
"""
def __init__(self):
r"""
:param _Id: 授权功能Id
:type Id: int
:param _AppId: 用户appid
:type AppId: str
:param _Duration: 有效期时长
注意:此字段可能返回 null,表示取不到有效值。
:type Duration: str
:param _FeatureId: 功能Id
:type FeatureId: int
:param _StartTime: 此license资源的开始生效时间
注意:此字段可能返回 null,表示取不到有效值。
:type StartTime: str
:param _EndTime: 此license资源的生效结束时间
注意:此字段可能返回 null,表示取不到有效值。
:type EndTime: str
:param _CreatedAt: 创建时间
:type CreatedAt: str
:param _UpdatedAt: 更新时间
:type UpdatedAt: str
:param _IsUse: 此资源是否可用于续期和更新有效期
注意:此字段可能返回 null,表示取不到有效值。
:type IsUse: bool
:param _Status: 此资源的状态
注意:此字段可能返回 null,表示取不到有效值。
:type Status: int
:param _IsolatedTimestamp: 销毁时间
注意:此字段可能返回 null,表示取不到有效值。
:type IsolatedTimestamp: str
:param _Name: 功能模块名称
注意:此字段可能返回 null,表示取不到有效值。
:type Name: str
:param _Type: 功能模块类型
注意:此字段可能返回 null,表示取不到有效值。
:type Type: str
:param _Package: 资源包信息
注意:此字段可能返回 null,表示取不到有效值。
:type Package: :class:`tencentcloud.vcube.v20220410.models.Package`
:param _Application: 应用信息
注意:此字段可能返回 null,表示取不到有效值。
:type Application: :class:`tencentcloud.vcube.v20220410.models.AppInfo`
:param _ResourceId: 资源Id
注意:此字段可能返回 null,表示取不到有效值。
:type ResourceId: str
:param _AutoRenewFlag: 自动续费状态
注意:此字段可能返回 null,表示取不到有效值。
:type AutoRenewFlag: int
"""
self._Id = None
self._AppId = None
self._Duration = None
self._FeatureId = None
self._StartTime = None
self._EndTime = None
self._CreatedAt = None
self._UpdatedAt = None
self._IsUse = None
self._Status = None
self._IsolatedTimestamp = None
self._Name = None
self._Type = None
self._Package = None
self._Application = None
self._ResourceId = None
self._AutoRenewFlag = None
@property
def Id(self):
"""授权功能Id
:rtype: int
"""
return self._Id
@Id.setter
def Id(self, Id):
self._Id = Id
@property
def AppId(self):
"""用户appid
:rtype: str
"""
return self._AppId
@AppId.setter
def AppId(self, AppId):
self._AppId = AppId
@property
def Duration(self):
"""有效期时长
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Duration
@Duration.setter
def Duration(self, Duration):
self._Duration = Duration
@property
def FeatureId(self):
"""功能Id
:rtype: int
"""
return self._FeatureId
@FeatureId.setter
def FeatureId(self, FeatureId):
self._FeatureId = FeatureId
@property
def StartTime(self):
"""此license资源的开始生效时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._StartTime
@StartTime.setter
def StartTime(self, StartTime):
self._StartTime = StartTime
@property
def EndTime(self):
"""此license资源的生效结束时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._EndTime
@EndTime.setter
def EndTime(self, EndTime):
self._EndTime = EndTime
@property
def CreatedAt(self):
"""创建时间
:rtype: str
"""
return self._CreatedAt
@CreatedAt.setter
def CreatedAt(self, CreatedAt):
self._CreatedAt = CreatedAt
@property
def UpdatedAt(self):
"""更新时间
:rtype: str
"""
return self._UpdatedAt
@UpdatedAt.setter
def UpdatedAt(self, UpdatedAt):
self._UpdatedAt = UpdatedAt
@property
def IsUse(self):
"""此资源是否可用于续期和更新有效期
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._IsUse
@IsUse.setter
def IsUse(self, IsUse):
self._IsUse = IsUse
@property
def Status(self):
"""此资源的状态
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._Status
@Status.setter
def Status(self, Status):
self._Status = Status
@property
def IsolatedTimestamp(self):
"""销毁时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._IsolatedTimestamp
@IsolatedTimestamp.setter
def IsolatedTimestamp(self, IsolatedTimestamp):
self._IsolatedTimestamp = IsolatedTimestamp
@property
def Name(self):
"""功能模块名称
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Name
@Name.setter
def Name(self, Name):
self._Name = Name
@property
def Type(self):
"""功能模块类型
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Type
@Type.setter
def Type(self, Type):
self._Type = Type
@property
def Package(self):
"""资源包信息
注意:此字段可能返回 null,表示取不到有效值。
:rtype: :class:`tencentcloud.vcube.v20220410.models.Package`
"""
return self._Package
@Package.setter
def Package(self, Package):
self._Package = Package
@property
def Application(self):
"""应用信息
注意:此字段可能返回 null,表示取不到有效值。
:rtype: :class:`tencentcloud.vcube.v20220410.models.AppInfo`
"""
return self._Application
@Application.setter
def Application(self, Application):
self._Application = Application
@property
def ResourceId(self):
"""资源Id
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._ResourceId
@ResourceId.setter
def ResourceId(self, ResourceId):
self._ResourceId = ResourceId
@property
def AutoRenewFlag(self):
"""自动续费状态
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._AutoRenewFlag
@AutoRenewFlag.setter
def AutoRenewFlag(self, AutoRenewFlag):
self._AutoRenewFlag = AutoRenewFlag
def _deserialize(self, params):
self._Id = params.get("Id")
self._AppId = params.get("AppId")
self._Duration = params.get("Duration")
self._FeatureId = params.get("FeatureId")
self._StartTime = params.get("StartTime")
self._EndTime = params.get("EndTime")
self._CreatedAt = params.get("CreatedAt")
self._UpdatedAt = params.get("UpdatedAt")
self._IsUse = params.get("IsUse")
self._Status = params.get("Status")
self._IsolatedTimestamp = params.get("IsolatedTimestamp")
self._Name = params.get("Name")
self._Type = params.get("Type")
if params.get("Package") is not None:
self._Package = Package()
self._Package._deserialize(params.get("Package"))
if params.get("Application") is not None:
self._Application = AppInfo()
self._Application._deserialize(params.get("Application"))
self._ResourceId = params.get("ResourceId")
self._AutoRenewFlag = params.get("AutoRenewFlag")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class LicenseResourceSimpleInfo(AbstractModel):
"""license 资源信息
"""
def __init__(self):
r"""
:param _Id: 授权功能Id
:type Id: int
:param _AppId: 用户appid
:type AppId: str
:param _Duration: 有效期时长
注意:此字段可能返回 null,表示取不到有效值。
:type Duration: str
:param _FeatureId: 功能Id
:type FeatureId: int
:param _StartTime: 此license资源的开始生效时间
注意:此字段可能返回 null,表示取不到有效值。
:type StartTime: str
:param _EndTime: 此license资源的生效结束时间
注意:此字段可能返回 null,表示取不到有效值。
:type EndTime: str
:param _CreatedAt: 创建时间
:type CreatedAt: str
:param _UpdatedAt: 更新时间
:type UpdatedAt: str
:param _IsUse: 此资源是否可用于续期和更新有效期
注意:此字段可能返回 null,表示取不到有效值。
:type IsUse: bool
:param _Status: 此资源的状态
注意:此字段可能返回 null,表示取不到有效值。
:type Status: int
:param _IsolatedTimestamp: 销毁时间
注意:此字段可能返回 null,表示取不到有效值。
:type IsolatedTimestamp: str
:param _Name: 功能模块名称
注意:此字段可能返回 null,表示取不到有效值。
:type Name: str
:param _Type: 功能模块类型
注意:此字段可能返回 null,表示取不到有效值。
:type Type: str
:param _Package: 资源包信息
注意:此字段可能返回 null,表示取不到有效值。
:type Package: :class:`tencentcloud.vcube.v20220410.models.Package`
:param _ResourceId: 资源id
注意:此字段可能返回 null,表示取不到有效值。
:type ResourceId: str
:param _AutoRenewFlag: 自动续费状态
注意:此字段可能返回 null,表示取不到有效值。
:type AutoRenewFlag: int
"""
self._Id = None
self._AppId = None
self._Duration = None
self._FeatureId = None
self._StartTime = None
self._EndTime = None
self._CreatedAt = None
self._UpdatedAt = None
self._IsUse = None
self._Status = None
self._IsolatedTimestamp = None
self._Name = None
self._Type = None
self._Package = None
self._ResourceId = None
self._AutoRenewFlag = None
@property
def Id(self):
"""授权功能Id
:rtype: int
"""
return self._Id
@Id.setter
def Id(self, Id):
self._Id = Id
@property
def AppId(self):
"""用户appid
:rtype: str
"""
return self._AppId
@AppId.setter
def AppId(self, AppId):
self._AppId = AppId
@property
def Duration(self):
"""有效期时长
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Duration
@Duration.setter
def Duration(self, Duration):
self._Duration = Duration
@property
def FeatureId(self):
"""功能Id
:rtype: int
"""
return self._FeatureId
@FeatureId.setter
def FeatureId(self, FeatureId):
self._FeatureId = FeatureId
@property
def StartTime(self):
"""此license资源的开始生效时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._StartTime
@StartTime.setter
def StartTime(self, StartTime):
self._StartTime = StartTime
@property
def EndTime(self):
"""此license资源的生效结束时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._EndTime
@EndTime.setter
def EndTime(self, EndTime):
self._EndTime = EndTime
@property
def CreatedAt(self):
"""创建时间
:rtype: str
"""
return self._CreatedAt
@CreatedAt.setter
def CreatedAt(self, CreatedAt):
self._CreatedAt = CreatedAt
@property
def UpdatedAt(self):
"""更新时间
:rtype: str
"""
return self._UpdatedAt
@UpdatedAt.setter
def UpdatedAt(self, UpdatedAt):
self._UpdatedAt = UpdatedAt
@property
def IsUse(self):
"""此资源是否可用于续期和更新有效期
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._IsUse
@IsUse.setter
def IsUse(self, IsUse):
self._IsUse = IsUse
@property
def Status(self):
"""此资源的状态
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._Status
@Status.setter
def Status(self, Status):
self._Status = Status
@property
def IsolatedTimestamp(self):
"""销毁时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._IsolatedTimestamp
@IsolatedTimestamp.setter
def IsolatedTimestamp(self, IsolatedTimestamp):
self._IsolatedTimestamp = IsolatedTimestamp
@property
def Name(self):
"""功能模块名称
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Name
@Name.setter
def Name(self, Name):
self._Name = Name
@property
def Type(self):
"""功能模块类型
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Type
@Type.setter
def Type(self, Type):
self._Type = Type
@property
def Package(self):
"""资源包信息
注意:此字段可能返回 null,表示取不到有效值。
:rtype: :class:`tencentcloud.vcube.v20220410.models.Package`
"""
return self._Package
@Package.setter
def Package(self, Package):
self._Package = Package
@property
def ResourceId(self):
"""资源id
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._ResourceId
@ResourceId.setter
def ResourceId(self, ResourceId):
self._ResourceId = ResourceId
@property
def AutoRenewFlag(self):
"""自动续费状态
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._AutoRenewFlag
@AutoRenewFlag.setter
def AutoRenewFlag(self, AutoRenewFlag):
self._AutoRenewFlag = AutoRenewFlag
def _deserialize(self, params):
self._Id = params.get("Id")
self._AppId = params.get("AppId")
self._Duration = params.get("Duration")
self._FeatureId = params.get("FeatureId")
self._StartTime = params.get("StartTime")
self._EndTime = params.get("EndTime")
self._CreatedAt = params.get("CreatedAt")
self._UpdatedAt = params.get("UpdatedAt")
self._IsUse = params.get("IsUse")
self._Status = params.get("Status")
self._IsolatedTimestamp = params.get("IsolatedTimestamp")
self._Name = params.get("Name")
self._Type = params.get("Type")
if params.get("Package") is not None:
self._Package = Package()
self._Package._deserialize(params.get("Package"))
self._ResourceId = params.get("ResourceId")
self._AutoRenewFlag = params.get("AutoRenewFlag")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class ModifyApplicationRequest(AbstractModel):
"""ModifyApplication请求参数结构体
"""
def __init__(self):
r"""
:param _ApplicationId: 应用ID
:type ApplicationId: int
:param _AppName: 应用名
:type AppName: str
:param _BundleId: 应用ID
:type BundleId: str
:param _PackageName: 包名
:type PackageName: str
:param _WinProcessName: Windows 进程名
:type WinProcessName: str
:param _MacBundleId: Mac 进程名
:type MacBundleId: str
:param _DomainList: 要追加的web域名列表
:type DomainList: list of str
"""
self._ApplicationId = None
self._AppName = None
self._BundleId = None
self._PackageName = None
self._WinProcessName = None
self._MacBundleId = None
self._DomainList = None
@property
def ApplicationId(self):
"""应用ID
:rtype: int
"""
return self._ApplicationId
@ApplicationId.setter
def ApplicationId(self, ApplicationId):
self._ApplicationId = ApplicationId
@property
def AppName(self):
"""应用名
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def BundleId(self):
"""应用ID
:rtype: str
"""
return self._BundleId
@BundleId.setter
def BundleId(self, BundleId):
self._BundleId = BundleId
@property
def PackageName(self):
"""包名
:rtype: str
"""
return self._PackageName
@PackageName.setter
def PackageName(self, PackageName):
self._PackageName = PackageName
@property
def WinProcessName(self):
"""Windows 进程名
:rtype: str
"""
return self._WinProcessName
@WinProcessName.setter
def WinProcessName(self, WinProcessName):
self._WinProcessName = WinProcessName
@property
def MacBundleId(self):
"""Mac 进程名
:rtype: str
"""
return self._MacBundleId
@MacBundleId.setter
def MacBundleId(self, MacBundleId):
self._MacBundleId = MacBundleId
@property
def DomainList(self):
"""要追加的web域名列表
:rtype: list of str
"""
return self._DomainList
@DomainList.setter
def DomainList(self, DomainList):
self._DomainList = DomainList
def _deserialize(self, params):
self._ApplicationId = params.get("ApplicationId")
self._AppName = params.get("AppName")
self._BundleId = params.get("BundleId")
self._PackageName = params.get("PackageName")
self._WinProcessName = params.get("WinProcessName")
self._MacBundleId = params.get("MacBundleId")
self._DomainList = params.get("DomainList")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class ModifyApplicationResponse(AbstractModel):
"""ModifyApplication返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class ModifyFormalApplicationRequest(AbstractModel):
"""ModifyFormalApplication请求参数结构体
"""
def __init__(self):
r"""
:param _ApplicationId: 应用Id
:type ApplicationId: int
:param _AppName: 应用名称
:type AppName: str
:param _BundleId: Ios 包名称
:type BundleId: str
:param _PackageName: Android 包名称
:type PackageName: str
"""
self._ApplicationId = None
self._AppName = None
self._BundleId = None
self._PackageName = None
@property
def ApplicationId(self):
"""应用Id
:rtype: int
"""
return self._ApplicationId
@ApplicationId.setter
def ApplicationId(self, ApplicationId):
self._ApplicationId = ApplicationId
@property
def AppName(self):
"""应用名称
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def BundleId(self):
"""Ios 包名称
:rtype: str
"""
return self._BundleId
@BundleId.setter
def BundleId(self, BundleId):
self._BundleId = BundleId
@property
def PackageName(self):
"""Android 包名称
:rtype: str
"""
return self._PackageName
@PackageName.setter
def PackageName(self, PackageName):
self._PackageName = PackageName
def _deserialize(self, params):
self._ApplicationId = params.get("ApplicationId")
self._AppName = params.get("AppName")
self._BundleId = params.get("BundleId")
self._PackageName = params.get("PackageName")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class ModifyFormalApplicationResponse(AbstractModel):
"""ModifyFormalApplication返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class ModifyLicenseRequest(AbstractModel):
"""ModifyLicense请求参数结构体
"""
def __init__(self):
r"""
:param _LicenseId: License 功能模块 Id
:type LicenseId: str
:param _ResourceId: 资源包 Id
:type ResourceId: str
"""
self._LicenseId = None
self._ResourceId = None
@property
def LicenseId(self):
"""License 功能模块 Id
:rtype: str
"""
return self._LicenseId
@LicenseId.setter
def LicenseId(self, LicenseId):
self._LicenseId = LicenseId
@property
def ResourceId(self):
"""资源包 Id
:rtype: str
"""
return self._ResourceId
@ResourceId.setter
def ResourceId(self, ResourceId):
self._ResourceId = ResourceId
def _deserialize(self, params):
self._LicenseId = params.get("LicenseId")
self._ResourceId = params.get("ResourceId")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class ModifyLicenseResponse(AbstractModel):
"""ModifyLicense返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class ModifyPresetApplicationRequest(AbstractModel):
"""ModifyPresetApplication请求参数结构体
"""
def __init__(self):
r"""
:param _ApplicationId: 应用Id
:type ApplicationId: int
:param _AppName: 您的app名称
:type AppName: str
:param _BundleId: ios包名
:type BundleId: str
:param _PackageName: 安卓包名
:type PackageName: str
"""
self._ApplicationId = None
self._AppName = None
self._BundleId = None
self._PackageName = None
@property
def ApplicationId(self):
"""应用Id
:rtype: int
"""
return self._ApplicationId
@ApplicationId.setter
def ApplicationId(self, ApplicationId):
self._ApplicationId = ApplicationId
@property
def AppName(self):
"""您的app名称
:rtype: str
"""
return self._AppName
@AppName.setter
def AppName(self, AppName):
self._AppName = AppName
@property
def BundleId(self):
"""ios包名
:rtype: str
"""
return self._BundleId
@BundleId.setter
def BundleId(self, BundleId):
self._BundleId = BundleId
@property
def PackageName(self):
"""安卓包名
:rtype: str
"""
return self._PackageName
@PackageName.setter
def PackageName(self, PackageName):
self._PackageName = PackageName
def _deserialize(self, params):
self._ApplicationId = params.get("ApplicationId")
self._AppName = params.get("AppName")
self._BundleId = params.get("BundleId")
self._PackageName = params.get("PackageName")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class ModifyPresetApplicationResponse(AbstractModel):
"""ModifyPresetApplication返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class ModifyTrialLicenseRequest(AbstractModel):
"""ModifyTrialLicense请求参数结构体
"""
def __init__(self):
r"""
:param _LicenseId: 执照ID
:type LicenseId: str
"""
self._LicenseId = None
@property
def LicenseId(self):
"""执照ID
:rtype: str
"""
return self._LicenseId
@LicenseId.setter
def LicenseId(self, LicenseId):
self._LicenseId = LicenseId
def _deserialize(self, params):
self._LicenseId = params.get("LicenseId")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class ModifyTrialLicenseResponse(AbstractModel):
"""ModifyTrialLicense返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class ModifyXMagicRequest(AbstractModel):
"""ModifyXMagic请求参数结构体
"""
def __init__(self):
r"""
:param _ResourceId: 资源Id
:type ResourceId: str
:param _XMagicId: 优图licenseId
:type XMagicId: str
"""
self._ResourceId = None
self._XMagicId = None
@property
def ResourceId(self):
"""资源Id
:rtype: str
"""
return self._ResourceId
@ResourceId.setter
def ResourceId(self, ResourceId):
self._ResourceId = ResourceId
@property
def XMagicId(self):
"""优图licenseId
:rtype: str
"""
return self._XMagicId
@XMagicId.setter
def XMagicId(self, XMagicId):
self._XMagicId = XMagicId
def _deserialize(self, params):
self._ResourceId = params.get("ResourceId")
self._XMagicId = params.get("XMagicId")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class ModifyXMagicResponse(AbstractModel):
"""ModifyXMagic返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class NewsInfo(AbstractModel):
"""视立方产品概览页新闻动态
"""
class Package(AbstractModel):
"""资源包结构
"""
def __init__(self):
r"""
:param _Id: 资源包Id
:type Id: int
:param _BizResourceId: 资源包资源Id
:type BizResourceId: str
:param _Site: 站点 中国站还是国际站
:type Site: str
:param _StartTime: 资源包开始生效时间
:type StartTime: str
:param _EndTime: 资源包过期时间
:type EndTime: str
:param _RefundTime: 资源包退费时间
注意:此字段可能返回 null,表示取不到有效值。
:type RefundTime: str
:param _Name: 资源包名称
:type Name: str
:param _Type: 资源包类型ID,对应点播:PackageId 对应直播:TypeId
注意:此字段可能返回 null,表示取不到有效值。
:type Type: str
"""
self._Id = None
self._BizResourceId = None
self._Site = None
self._StartTime = None
self._EndTime = None
self._RefundTime = None
self._Name = None
self._Type = None
@property
def Id(self):
"""资源包Id
:rtype: int
"""
return self._Id
@Id.setter
def Id(self, Id):
self._Id = Id
@property
def BizResourceId(self):
"""资源包资源Id
:rtype: str
"""
return self._BizResourceId
@BizResourceId.setter
def BizResourceId(self, BizResourceId):
self._BizResourceId = BizResourceId
@property
def Site(self):
"""站点 中国站还是国际站
:rtype: str
"""
return self._Site
@Site.setter
def Site(self, Site):
self._Site = Site
@property
def StartTime(self):
"""资源包开始生效时间
:rtype: str
"""
return self._StartTime
@StartTime.setter
def StartTime(self, StartTime):
self._StartTime = StartTime
@property
def EndTime(self):
"""资源包过期时间
:rtype: str
"""
return self._EndTime
@EndTime.setter
def EndTime(self, EndTime):
self._EndTime = EndTime
@property
def RefundTime(self):
"""资源包退费时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._RefundTime
@RefundTime.setter
def RefundTime(self, RefundTime):
self._RefundTime = RefundTime
@property
def Name(self):
"""资源包名称
:rtype: str
"""
return self._Name
@Name.setter
def Name(self, Name):
self._Name = Name
@property
def Type(self):
"""资源包类型ID,对应点播:PackageId 对应直播:TypeId
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Type
@Type.setter
def Type(self, Type):
self._Type = Type
def _deserialize(self, params):
self._Id = params.get("Id")
self._BizResourceId = params.get("BizResourceId")
self._Site = params.get("Site")
self._StartTime = params.get("StartTime")
self._EndTime = params.get("EndTime")
self._RefundTime = params.get("RefundTime")
self._Name = params.get("Name")
self._Type = params.get("Type")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class RenewLicenseRequest(AbstractModel):
"""RenewLicense请求参数结构体
"""
def __init__(self):
r"""
:param _LicenseId: License 功能模块 Id
:type LicenseId: str
:param _ResourceId: 资源包 Id
:type ResourceId: str
"""
self._LicenseId = None
self._ResourceId = None
@property
def LicenseId(self):
"""License 功能模块 Id
:rtype: str
"""
return self._LicenseId
@LicenseId.setter
def LicenseId(self, LicenseId):
self._LicenseId = LicenseId
@property
def ResourceId(self):
"""资源包 Id
:rtype: str
"""
return self._ResourceId
@ResourceId.setter
def ResourceId(self, ResourceId):
self._ResourceId = ResourceId
def _deserialize(self, params):
self._LicenseId = params.get("LicenseId")
self._ResourceId = params.get("ResourceId")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class RenewLicenseResponse(AbstractModel):
"""RenewLicense返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class RenewResource(AbstractModel):
"""自动续期资源info
"""
def __init__(self):
r"""
:param _ResourceId: 资源Id
注意:此字段可能返回 null,表示取不到有效值。
:type ResourceId: str
:param _AutoRenewFlag: 自动续期标记,0:默认,1:自动续期,2:不续期
注意:此字段可能返回 null,表示取不到有效值。
:type AutoRenewFlag: int
:param _IsolatedTimestamp: 资源冻结时间
注意:此字段可能返回 null,表示取不到有效值。
:type IsolatedTimestamp: str
:param _Refund: 资源销毁状态
注意:此字段可能返回 null,表示取不到有效值。
:type Refund: bool
:param _SubProductCode: 子产品码
注意:此字段可能返回 null,表示取不到有效值。
:type SubProductCode: str
:param _EndTime: 资源到期时间
注意:此字段可能返回 null,表示取不到有效值。
:type EndTime: str
"""
self._ResourceId = None
self._AutoRenewFlag = None
self._IsolatedTimestamp = None
self._Refund = None
self._SubProductCode = None
self._EndTime = None
@property
def ResourceId(self):
"""资源Id
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._ResourceId
@ResourceId.setter
def ResourceId(self, ResourceId):
self._ResourceId = ResourceId
@property
def AutoRenewFlag(self):
"""自动续期标记,0:默认,1:自动续期,2:不续期
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._AutoRenewFlag
@AutoRenewFlag.setter
def AutoRenewFlag(self, AutoRenewFlag):
self._AutoRenewFlag = AutoRenewFlag
@property
def IsolatedTimestamp(self):
"""资源冻结时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._IsolatedTimestamp
@IsolatedTimestamp.setter
def IsolatedTimestamp(self, IsolatedTimestamp):
self._IsolatedTimestamp = IsolatedTimestamp
@property
def Refund(self):
"""资源销毁状态
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._Refund
@Refund.setter
def Refund(self, Refund):
self._Refund = Refund
@property
def SubProductCode(self):
"""子产品码
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._SubProductCode
@SubProductCode.setter
def SubProductCode(self, SubProductCode):
self._SubProductCode = SubProductCode
@property
def EndTime(self):
"""资源到期时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._EndTime
@EndTime.setter
def EndTime(self, EndTime):
self._EndTime = EndTime
def _deserialize(self, params):
self._ResourceId = params.get("ResourceId")
self._AutoRenewFlag = params.get("AutoRenewFlag")
self._IsolatedTimestamp = params.get("IsolatedTimestamp")
self._Refund = params.get("Refund")
self._SubProductCode = params.get("SubProductCode")
self._EndTime = params.get("EndTime")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class RenewTestXMagicRequest(AbstractModel):
"""RenewTestXMagic请求参数结构体
"""
def __init__(self):
r"""
:param _XMagicId: 优图美视Id
:type XMagicId: int
"""
self._XMagicId = None
@property
def XMagicId(self):
"""优图美视Id
:rtype: int
"""
return self._XMagicId
@XMagicId.setter
def XMagicId(self, XMagicId):
self._XMagicId = XMagicId
def _deserialize(self, params):
self._XMagicId = params.get("XMagicId")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class RenewTestXMagicResponse(AbstractModel):
"""RenewTestXMagic返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class RenewVideoRequest(AbstractModel):
"""RenewVideo请求参数结构体
"""
def __init__(self):
r"""
:param _LicenseId: 要续期的视频播放license Id
:type LicenseId: int
"""
self._LicenseId = None
@property
def LicenseId(self):
"""要续期的视频播放license Id
:rtype: int
"""
return self._LicenseId
@LicenseId.setter
def LicenseId(self, LicenseId):
self._LicenseId = LicenseId
def _deserialize(self, params):
self._LicenseId = params.get("LicenseId")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class RenewVideoResponse(AbstractModel):
"""RenewVideo返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class UpdateTestXMagicRequest(AbstractModel):
"""UpdateTestXMagic请求参数结构体
"""
def __init__(self):
r"""
:param _XMagicId: 优图美视功能Id
:type XMagicId: int
:param _ResourceId: XMagic套餐包Id
:type ResourceId: str
"""
self._XMagicId = None
self._ResourceId = None
@property
def XMagicId(self):
"""优图美视功能Id
:rtype: int
"""
return self._XMagicId
@XMagicId.setter
def XMagicId(self, XMagicId):
self._XMagicId = XMagicId
@property
def ResourceId(self):
"""XMagic套餐包Id
:rtype: str
"""
return self._ResourceId
@ResourceId.setter
def ResourceId(self, ResourceId):
self._ResourceId = ResourceId
def _deserialize(self, params):
self._XMagicId = params.get("XMagicId")
self._ResourceId = params.get("ResourceId")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class UpdateTestXMagicResponse(AbstractModel):
"""UpdateTestXMagic返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class UpdateTrialLicenseRequest(AbstractModel):
"""UpdateTrialLicense请求参数结构体
"""
def __init__(self):
r"""
:param _LicenseId: 执照ID
:type LicenseId: str
:param _ResourceId: 资源包ID
:type ResourceId: str
"""
self._LicenseId = None
self._ResourceId = None
@property
def LicenseId(self):
"""执照ID
:rtype: str
"""
return self._LicenseId
@LicenseId.setter
def LicenseId(self, LicenseId):
self._LicenseId = LicenseId
@property
def ResourceId(self):
"""资源包ID
:rtype: str
"""
return self._ResourceId
@ResourceId.setter
def ResourceId(self, ResourceId):
self._ResourceId = ResourceId
def _deserialize(self, params):
self._LicenseId = params.get("LicenseId")
self._ResourceId = params.get("ResourceId")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class UpdateTrialLicenseResponse(AbstractModel):
"""UpdateTrialLicense返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class UpdateXMagicRequest(AbstractModel):
"""UpdateXMagic请求参数结构体
"""
def __init__(self):
r"""
:param _XMagicId: 要修改的XMagic Id
:type XMagicId: int
:param _XMagicResourceId: 资源id
:type XMagicResourceId: str
:param _CompanyPermit: 营业执照地址
:type CompanyPermit: str
:param _CompanyType: 公司类型
:type CompanyType: str
:param _CompanyName: 公司名称
:type CompanyName: str
"""
self._XMagicId = None
self._XMagicResourceId = None
self._CompanyPermit = None
self._CompanyType = None
self._CompanyName = None
@property
def XMagicId(self):
"""要修改的XMagic Id
:rtype: int
"""
return self._XMagicId
@XMagicId.setter
def XMagicId(self, XMagicId):
self._XMagicId = XMagicId
@property
def XMagicResourceId(self):
"""资源id
:rtype: str
"""
return self._XMagicResourceId
@XMagicResourceId.setter
def XMagicResourceId(self, XMagicResourceId):
self._XMagicResourceId = XMagicResourceId
@property
def CompanyPermit(self):
"""营业执照地址
:rtype: str
"""
return self._CompanyPermit
@CompanyPermit.setter
def CompanyPermit(self, CompanyPermit):
self._CompanyPermit = CompanyPermit
@property
def CompanyType(self):
"""公司类型
:rtype: str
"""
return self._CompanyType
@CompanyType.setter
def CompanyType(self, CompanyType):
self._CompanyType = CompanyType
@property
def CompanyName(self):
"""公司名称
:rtype: str
"""
return self._CompanyName
@CompanyName.setter
def CompanyName(self, CompanyName):
self._CompanyName = CompanyName
def _deserialize(self, params):
self._XMagicId = params.get("XMagicId")
self._XMagicResourceId = params.get("XMagicResourceId")
self._CompanyPermit = params.get("CompanyPermit")
self._CompanyType = params.get("CompanyType")
self._CompanyName = params.get("CompanyName")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class UpdateXMagicResponse(AbstractModel):
"""UpdateXMagic返回参数结构体
"""
def __init__(self):
r"""
:param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:type RequestId: str
"""
self._RequestId = None
@property
def RequestId(self):
"""唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
:rtype: str
"""
return self._RequestId
@RequestId.setter
def RequestId(self, RequestId):
self._RequestId = RequestId
def _deserialize(self, params):
self._RequestId = params.get("RequestId")
class VideoFeature(AbstractModel):
"""视频功能描述模型
"""
def __init__(self):
r"""
:param _Id: 索引
:type Id: int
:param _FeatureId: 功能ID
:type FeatureId: int
:param _Name: 功能名称
注意:此字段可能返回 null,表示取不到有效值。
:type Name: str
:param _Type: 功能类型
注意:此字段可能返回 null,表示取不到有效值。
:type Type: str
:param _Trial: 是否可以申请试用
注意:此字段可能返回 null,表示取不到有效值。
:type Trial: bool
:param _TrialCount: 可以试用的次数
注意:此字段可能返回 null,表示取不到有效值。
:type TrialCount: int
:param _Duration: 可以试用的时长,单位天
注意:此字段可能返回 null,表示取不到有效值。
:type Duration: int
:param _CreatedAt: 创建时间
注意:此字段可能返回 null,表示取不到有效值。
:type CreatedAt: str
:param _UpdatedAt: 更新时间
注意:此字段可能返回 null,表示取不到有效值。
:type UpdatedAt: str
:param _BizType: 功能所属业务方
注意:此字段可能返回 null,表示取不到有效值。
:type BizType: str
:param _Platform: 平台类型
注意:此字段可能返回 null,表示取不到有效值。
:type Platform: str
"""
self._Id = None
self._FeatureId = None
self._Name = None
self._Type = None
self._Trial = None
self._TrialCount = None
self._Duration = None
self._CreatedAt = None
self._UpdatedAt = None
self._BizType = None
self._Platform = None
@property
def Id(self):
"""索引
:rtype: int
"""
return self._Id
@Id.setter
def Id(self, Id):
self._Id = Id
@property
def FeatureId(self):
"""功能ID
:rtype: int
"""
return self._FeatureId
@FeatureId.setter
def FeatureId(self, FeatureId):
self._FeatureId = FeatureId
@property
def Name(self):
"""功能名称
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Name
@Name.setter
def Name(self, Name):
self._Name = Name
@property
def Type(self):
"""功能类型
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Type
@Type.setter
def Type(self, Type):
self._Type = Type
@property
def Trial(self):
"""是否可以申请试用
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._Trial
@Trial.setter
def Trial(self, Trial):
self._Trial = Trial
@property
def TrialCount(self):
"""可以试用的次数
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._TrialCount
@TrialCount.setter
def TrialCount(self, TrialCount):
self._TrialCount = TrialCount
@property
def Duration(self):
"""可以试用的时长,单位天
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._Duration
@Duration.setter
def Duration(self, Duration):
self._Duration = Duration
@property
def CreatedAt(self):
"""创建时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._CreatedAt
@CreatedAt.setter
def CreatedAt(self, CreatedAt):
self._CreatedAt = CreatedAt
@property
def UpdatedAt(self):
"""更新时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._UpdatedAt
@UpdatedAt.setter
def UpdatedAt(self, UpdatedAt):
self._UpdatedAt = UpdatedAt
@property
def BizType(self):
"""功能所属业务方
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._BizType
@BizType.setter
def BizType(self, BizType):
self._BizType = BizType
@property
def Platform(self):
"""平台类型
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Platform
@Platform.setter
def Platform(self, Platform):
self._Platform = Platform
def _deserialize(self, params):
self._Id = params.get("Id")
self._FeatureId = params.get("FeatureId")
self._Name = params.get("Name")
self._Type = params.get("Type")
self._Trial = params.get("Trial")
self._TrialCount = params.get("TrialCount")
self._Duration = params.get("Duration")
self._CreatedAt = params.get("CreatedAt")
self._UpdatedAt = params.get("UpdatedAt")
self._BizType = params.get("BizType")
self._Platform = params.get("Platform")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class XMagicFeature(AbstractModel):
"""优图的的功能,Trial 为true的可以开通测试
"""
def __init__(self):
r"""
:param _Name: 功能名称
:type Name: str
:param _TrialCount: 可以申请的次数
注意:此字段可能返回 null,表示取不到有效值。
:type TrialCount: int
:param _Duration: 每次申请的时长单位:天
注意:此字段可能返回 null,表示取不到有效值。
:type Duration: int
:param _Plan: 功能类别
:type Plan: str
:param _XMagicType: single: 原子能力,combined:套餐
:type XMagicType: str
:param _Trial: 此功能是否支持开通测试
:type Trial: bool
:param _BizType: 功能所属业务方
:type BizType: str
"""
self._Name = None
self._TrialCount = None
self._Duration = None
self._Plan = None
self._XMagicType = None
self._Trial = None
self._BizType = None
@property
def Name(self):
"""功能名称
:rtype: str
"""
return self._Name
@Name.setter
def Name(self, Name):
self._Name = Name
@property
def TrialCount(self):
"""可以申请的次数
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._TrialCount
@TrialCount.setter
def TrialCount(self, TrialCount):
self._TrialCount = TrialCount
@property
def Duration(self):
"""每次申请的时长单位:天
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._Duration
@Duration.setter
def Duration(self, Duration):
self._Duration = Duration
@property
def Plan(self):
"""功能类别
:rtype: str
"""
return self._Plan
@Plan.setter
def Plan(self, Plan):
self._Plan = Plan
@property
def XMagicType(self):
"""single: 原子能力,combined:套餐
:rtype: str
"""
return self._XMagicType
@XMagicType.setter
def XMagicType(self, XMagicType):
self._XMagicType = XMagicType
@property
def Trial(self):
"""此功能是否支持开通测试
:rtype: bool
"""
return self._Trial
@Trial.setter
def Trial(self, Trial):
self._Trial = Trial
@property
def BizType(self):
"""功能所属业务方
:rtype: str
"""
return self._BizType
@BizType.setter
def BizType(self, BizType):
self._BizType = BizType
def _deserialize(self, params):
self._Name = params.get("Name")
self._TrialCount = params.get("TrialCount")
self._Duration = params.get("Duration")
self._Plan = params.get("Plan")
self._XMagicType = params.get("XMagicType")
self._Trial = params.get("Trial")
self._BizType = params.get("BizType")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class XMagicInfo(AbstractModel):
"""查询返回的优图信息
"""
def __init__(self):
r"""
:param _Id: 优图Id
:type Id: int
:param _CompanyName: 用户公司名称
注意:此字段可能返回 null,表示取不到有效值。
:type CompanyName: str
:param _CompanyPermit: https://cos.xxx
注意:此字段可能返回 null,表示取不到有效值。
:type CompanyPermit: str
:param _CompanyType: 用户公司行业类型
注意:此字段可能返回 null,表示取不到有效值。
:type CompanyType: str
:param _Plan: 优图套餐类型
注意:此字段可能返回 null,表示取不到有效值。
:type Plan: str
:param _LicenseType: 测试版还是正式版 test | formal
:type LicenseType: str
:param _Status: 0: 预申请,需要补充申请信息
1: 审批通过,xmagic已签发,正在生效中
2: 提交完申请资料后待运营审核状态
3: 申请被驳回,需要重新修改申请资料
4: 应用包名被修改后触发xmagic审批,当前xmagic已暂停生效
5: 应用修改包名后,审批未通过状态,可以重新修改应用PB,状态会回到4
:type Status: int
:param _Update: 测试license是否已经升级
注意:此字段可能返回 null,表示取不到有效值。
:type Update: bool
:param _StartTime: 优图生效开始时间 Status为1的时候
注意:此字段可能返回 null,表示取不到有效值。
:type StartTime: str
:param _EndTime: 优图生效结束时间 Status为1的时候
注意:此字段可能返回 null,表示取不到有效值。
:type EndTime: str
:param _RenewalCount: 续期次数, LicenseType=test时有此字段
注意:此字段可能返回 null,表示取不到有效值。
:type RenewalCount: int
:param _Reply: 历次审批的回复
注意:此字段可能返回 null,表示取不到有效值。
:type Reply: list of str
:param _CreatedAt: 创建时间
:type CreatedAt: str
:param _UpdatedAt: 修改时间
:type UpdatedAt: str
:param _UpdateTime: 用户更新信息的时间
注意:此字段可能返回 null,表示取不到有效值。
:type UpdateTime: str
:param _Expired: 是否过期
注意:此字段可能返回 null,表示取不到有效值。
:type Expired: bool
:param _RestTime: 返回还剩多少秒过期,过期后返回0
注意:此字段可能返回 null,表示取不到有效值。
:type RestTime: int
:param _XMagicType: single: 原子能力,combined:套餐
注意:此字段可能返回 null,表示取不到有效值。
:type XMagicType: str
:param _Name: 优图模块名称,自动中英文
注意:此字段可能返回 null,表示取不到有效值。
:type Name: str
:param _Resource: 优图资源信息
注意:此字段可能返回 null,表示取不到有效值。
:type Resource: :class:`tencentcloud.vcube.v20220410.models.RenewResource`
:param _IsVest: 是否是马甲包
注意:此字段可能返回 null,表示取不到有效值。
:type IsVest: bool
"""
self._Id = None
self._CompanyName = None
self._CompanyPermit = None
self._CompanyType = None
self._Plan = None
self._LicenseType = None
self._Status = None
self._Update = None
self._StartTime = None
self._EndTime = None
self._RenewalCount = None
self._Reply = None
self._CreatedAt = None
self._UpdatedAt = None
self._UpdateTime = None
self._Expired = None
self._RestTime = None
self._XMagicType = None
self._Name = None
self._Resource = None
self._IsVest = None
@property
def Id(self):
"""优图Id
:rtype: int
"""
return self._Id
@Id.setter
def Id(self, Id):
self._Id = Id
@property
def CompanyName(self):
"""用户公司名称
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._CompanyName
@CompanyName.setter
def CompanyName(self, CompanyName):
self._CompanyName = CompanyName
@property
def CompanyPermit(self):
"""https://cos.xxx
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._CompanyPermit
@CompanyPermit.setter
def CompanyPermit(self, CompanyPermit):
self._CompanyPermit = CompanyPermit
@property
def CompanyType(self):
"""用户公司行业类型
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._CompanyType
@CompanyType.setter
def CompanyType(self, CompanyType):
self._CompanyType = CompanyType
@property
def Plan(self):
"""优图套餐类型
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Plan
@Plan.setter
def Plan(self, Plan):
self._Plan = Plan
@property
def LicenseType(self):
"""测试版还是正式版 test | formal
:rtype: str
"""
return self._LicenseType
@LicenseType.setter
def LicenseType(self, LicenseType):
self._LicenseType = LicenseType
@property
def Status(self):
"""0: 预申请,需要补充申请信息
1: 审批通过,xmagic已签发,正在生效中
2: 提交完申请资料后待运营审核状态
3: 申请被驳回,需要重新修改申请资料
4: 应用包名被修改后触发xmagic审批,当前xmagic已暂停生效
5: 应用修改包名后,审批未通过状态,可以重新修改应用PB,状态会回到4
:rtype: int
"""
return self._Status
@Status.setter
def Status(self, Status):
self._Status = Status
@property
def Update(self):
"""测试license是否已经升级
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._Update
@Update.setter
def Update(self, Update):
self._Update = Update
@property
def StartTime(self):
"""优图生效开始时间 Status为1的时候
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._StartTime
@StartTime.setter
def StartTime(self, StartTime):
self._StartTime = StartTime
@property
def EndTime(self):
"""优图生效结束时间 Status为1的时候
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._EndTime
@EndTime.setter
def EndTime(self, EndTime):
self._EndTime = EndTime
@property
def RenewalCount(self):
"""续期次数, LicenseType=test时有此字段
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._RenewalCount
@RenewalCount.setter
def RenewalCount(self, RenewalCount):
self._RenewalCount = RenewalCount
@property
def Reply(self):
"""历次审批的回复
注意:此字段可能返回 null,表示取不到有效值。
:rtype: list of str
"""
return self._Reply
@Reply.setter
def Reply(self, Reply):
self._Reply = Reply
@property
def CreatedAt(self):
"""创建时间
:rtype: str
"""
return self._CreatedAt
@CreatedAt.setter
def CreatedAt(self, CreatedAt):
self._CreatedAt = CreatedAt
@property
def UpdatedAt(self):
"""修改时间
:rtype: str
"""
return self._UpdatedAt
@UpdatedAt.setter
def UpdatedAt(self, UpdatedAt):
self._UpdatedAt = UpdatedAt
@property
def UpdateTime(self):
"""用户更新信息的时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._UpdateTime
@UpdateTime.setter
def UpdateTime(self, UpdateTime):
self._UpdateTime = UpdateTime
@property
def Expired(self):
"""是否过期
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._Expired
@Expired.setter
def Expired(self, Expired):
self._Expired = Expired
@property
def RestTime(self):
"""返回还剩多少秒过期,过期后返回0
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._RestTime
@RestTime.setter
def RestTime(self, RestTime):
self._RestTime = RestTime
@property
def XMagicType(self):
"""single: 原子能力,combined:套餐
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._XMagicType
@XMagicType.setter
def XMagicType(self, XMagicType):
self._XMagicType = XMagicType
@property
def Name(self):
"""优图模块名称,自动中英文
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Name
@Name.setter
def Name(self, Name):
self._Name = Name
@property
def Resource(self):
"""优图资源信息
注意:此字段可能返回 null,表示取不到有效值。
:rtype: :class:`tencentcloud.vcube.v20220410.models.RenewResource`
"""
return self._Resource
@Resource.setter
def Resource(self, Resource):
self._Resource = Resource
@property
def IsVest(self):
"""是否是马甲包
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._IsVest
@IsVest.setter
def IsVest(self, IsVest):
self._IsVest = IsVest
def _deserialize(self, params):
self._Id = params.get("Id")
self._CompanyName = params.get("CompanyName")
self._CompanyPermit = params.get("CompanyPermit")
self._CompanyType = params.get("CompanyType")
self._Plan = params.get("Plan")
self._LicenseType = params.get("LicenseType")
self._Status = params.get("Status")
self._Update = params.get("Update")
self._StartTime = params.get("StartTime")
self._EndTime = params.get("EndTime")
self._RenewalCount = params.get("RenewalCount")
self._Reply = params.get("Reply")
self._CreatedAt = params.get("CreatedAt")
self._UpdatedAt = params.get("UpdatedAt")
self._UpdateTime = params.get("UpdateTime")
self._Expired = params.get("Expired")
self._RestTime = params.get("RestTime")
self._XMagicType = params.get("XMagicType")
self._Name = params.get("Name")
if params.get("Resource") is not None:
self._Resource = RenewResource()
self._Resource._deserialize(params.get("Resource"))
self._IsVest = params.get("IsVest")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class XMagicResource(AbstractModel):
"""优图美视资源包
"""
def __init__(self):
r"""
:param _Id: 资源Id
:type Id: int
:param _AppId: 用户appid
:type AppId: str
:param _Plan: 套餐类别
:type Plan: str
:param _Duration: 单位:年
:type Duration: str
:param _CreatedAt: 创建时间
:type CreatedAt: str
:param _UpdatedAt: 更新时间
:type UpdatedAt: str
:param _XMagic: 资源是否已使用
注意:此字段可能返回 null,表示取不到有效值。
:type XMagic: bool
:param _StartTime: 资源开始生效时间
注意:此字段可能返回 null,表示取不到有效值。
:type StartTime: str
:param _EndTime: 资源结束生效时间
注意:此字段可能返回 null,表示取不到有效值。
:type EndTime: str
:param _Expired: 资源包是否过期
注意:此字段可能返回 null,表示取不到有效值。
:type Expired: bool
:param _Name: 功能模块名称
注意:此字段可能返回 null,表示取不到有效值。
:type Name: str
:param _XMagicType: single: 原子能力,combined:套餐
注意:此字段可能返回 null,表示取不到有效值。
:type XMagicType: str
:param _BizType: xmagic:优图, avatar:虚拟人
注意:此字段可能返回 null,表示取不到有效值。
:type BizType: str
:param _ResourceId: 资源Id
注意:此字段可能返回 null,表示取不到有效值。
:type ResourceId: str
:param _IsUse: 资源是否可以使用
注意:此字段可能返回 null,表示取不到有效值。
:type IsUse: bool
"""
self._Id = None
self._AppId = None
self._Plan = None
self._Duration = None
self._CreatedAt = None
self._UpdatedAt = None
self._XMagic = None
self._StartTime = None
self._EndTime = None
self._Expired = None
self._Name = None
self._XMagicType = None
self._BizType = None
self._ResourceId = None
self._IsUse = None
@property
def Id(self):
"""资源Id
:rtype: int
"""
return self._Id
@Id.setter
def Id(self, Id):
self._Id = Id
@property
def AppId(self):
"""用户appid
:rtype: str
"""
return self._AppId
@AppId.setter
def AppId(self, AppId):
self._AppId = AppId
@property
def Plan(self):
"""套餐类别
:rtype: str
"""
return self._Plan
@Plan.setter
def Plan(self, Plan):
self._Plan = Plan
@property
def Duration(self):
"""单位:年
:rtype: str
"""
return self._Duration
@Duration.setter
def Duration(self, Duration):
self._Duration = Duration
@property
def CreatedAt(self):
"""创建时间
:rtype: str
"""
return self._CreatedAt
@CreatedAt.setter
def CreatedAt(self, CreatedAt):
self._CreatedAt = CreatedAt
@property
def UpdatedAt(self):
"""更新时间
:rtype: str
"""
return self._UpdatedAt
@UpdatedAt.setter
def UpdatedAt(self, UpdatedAt):
self._UpdatedAt = UpdatedAt
@property
def XMagic(self):
"""资源是否已使用
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._XMagic
@XMagic.setter
def XMagic(self, XMagic):
self._XMagic = XMagic
@property
def StartTime(self):
"""资源开始生效时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._StartTime
@StartTime.setter
def StartTime(self, StartTime):
self._StartTime = StartTime
@property
def EndTime(self):
"""资源结束生效时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._EndTime
@EndTime.setter
def EndTime(self, EndTime):
self._EndTime = EndTime
@property
def Expired(self):
"""资源包是否过期
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._Expired
@Expired.setter
def Expired(self, Expired):
self._Expired = Expired
@property
def Name(self):
"""功能模块名称
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Name
@Name.setter
def Name(self, Name):
self._Name = Name
@property
def XMagicType(self):
"""single: 原子能力,combined:套餐
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._XMagicType
@XMagicType.setter
def XMagicType(self, XMagicType):
self._XMagicType = XMagicType
@property
def BizType(self):
"""xmagic:优图, avatar:虚拟人
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._BizType
@BizType.setter
def BizType(self, BizType):
self._BizType = BizType
@property
def ResourceId(self):
"""资源Id
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._ResourceId
@ResourceId.setter
def ResourceId(self, ResourceId):
self._ResourceId = ResourceId
@property
def IsUse(self):
"""资源是否可以使用
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._IsUse
@IsUse.setter
def IsUse(self, IsUse):
self._IsUse = IsUse
def _deserialize(self, params):
self._Id = params.get("Id")
self._AppId = params.get("AppId")
self._Plan = params.get("Plan")
self._Duration = params.get("Duration")
self._CreatedAt = params.get("CreatedAt")
self._UpdatedAt = params.get("UpdatedAt")
self._XMagic = params.get("XMagic")
self._StartTime = params.get("StartTime")
self._EndTime = params.get("EndTime")
self._Expired = params.get("Expired")
self._Name = params.get("Name")
self._XMagicType = params.get("XMagicType")
self._BizType = params.get("BizType")
self._ResourceId = params.get("ResourceId")
self._IsUse = params.get("IsUse")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class XMagicResourceSimpleInfo(AbstractModel):
"""优图美视资源包
"""
def __init__(self):
r"""
:param _Id: 资源Id
:type Id: int
:param _AppId: 用户appid
:type AppId: str
:param _Plan: 套餐类别
:type Plan: str
:param _Duration: 单位:年
:type Duration: str
:param _CreatedAt: 创建时间
:type CreatedAt: str
:param _UpdatedAt: 更新时间
:type UpdatedAt: str
:param _StartTime: 资源开始生效时间
注意:此字段可能返回 null,表示取不到有效值。
:type StartTime: str
:param _EndTime: 资源结束生效时间
注意:此字段可能返回 null,表示取不到有效值。
:type EndTime: str
:param _Application: 应用信息
注意:此字段可能返回 null,表示取不到有效值。
:type Application: :class:`tencentcloud.vcube.v20220410.models.AppInfo`
:param _XMagic: 开通的优图功能信息
注意:此字段可能返回 null,表示取不到有效值。
:type XMagic: :class:`tencentcloud.vcube.v20220410.models.XMagicSimpleInfo`
:param _Status: 优图资源状态
:type Status: int
:param _Operation: 操作日期记录
注意:此字段可能返回 null,表示取不到有效值。
:type Operation: list of str
:param _IsUse: 是否可以使用
注意:此字段可能返回 null,表示取不到有效值。
:type IsUse: bool
:param _XMagicType: single: 原子能力,combined:套餐
注意:此字段可能返回 null,表示取不到有效值。
:type XMagicType: str
:param _Name: 功能模块名称
注意:此字段可能返回 null,表示取不到有效值。
:type Name: str
:param _BizType: 资源所属业务方 xmagic:优图,avatar:虚拟形象
注意:此字段可能返回 null,表示取不到有效值。
:type BizType: str
:param _ResourceId: 资源id
注意:此字段可能返回 null,表示取不到有效值。
:type ResourceId: str
:param _AutoRenewFlag: 资源自动续费状态
注意:此字段可能返回 null,表示取不到有效值。
:type AutoRenewFlag: int
"""
self._Id = None
self._AppId = None
self._Plan = None
self._Duration = None
self._CreatedAt = None
self._UpdatedAt = None
self._StartTime = None
self._EndTime = None
self._Application = None
self._XMagic = None
self._Status = None
self._Operation = None
self._IsUse = None
self._XMagicType = None
self._Name = None
self._BizType = None
self._ResourceId = None
self._AutoRenewFlag = None
@property
def Id(self):
"""资源Id
:rtype: int
"""
return self._Id
@Id.setter
def Id(self, Id):
self._Id = Id
@property
def AppId(self):
"""用户appid
:rtype: str
"""
return self._AppId
@AppId.setter
def AppId(self, AppId):
self._AppId = AppId
@property
def Plan(self):
"""套餐类别
:rtype: str
"""
return self._Plan
@Plan.setter
def Plan(self, Plan):
self._Plan = Plan
@property
def Duration(self):
"""单位:年
:rtype: str
"""
return self._Duration
@Duration.setter
def Duration(self, Duration):
self._Duration = Duration
@property
def CreatedAt(self):
"""创建时间
:rtype: str
"""
return self._CreatedAt
@CreatedAt.setter
def CreatedAt(self, CreatedAt):
self._CreatedAt = CreatedAt
@property
def UpdatedAt(self):
"""更新时间
:rtype: str
"""
return self._UpdatedAt
@UpdatedAt.setter
def UpdatedAt(self, UpdatedAt):
self._UpdatedAt = UpdatedAt
@property
def StartTime(self):
"""资源开始生效时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._StartTime
@StartTime.setter
def StartTime(self, StartTime):
self._StartTime = StartTime
@property
def EndTime(self):
"""资源结束生效时间
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._EndTime
@EndTime.setter
def EndTime(self, EndTime):
self._EndTime = EndTime
@property
def Application(self):
"""应用信息
注意:此字段可能返回 null,表示取不到有效值。
:rtype: :class:`tencentcloud.vcube.v20220410.models.AppInfo`
"""
return self._Application
@Application.setter
def Application(self, Application):
self._Application = Application
@property
def XMagic(self):
"""开通的优图功能信息
注意:此字段可能返回 null,表示取不到有效值。
:rtype: :class:`tencentcloud.vcube.v20220410.models.XMagicSimpleInfo`
"""
return self._XMagic
@XMagic.setter
def XMagic(self, XMagic):
self._XMagic = XMagic
@property
def Status(self):
"""优图资源状态
:rtype: int
"""
return self._Status
@Status.setter
def Status(self, Status):
self._Status = Status
@property
def Operation(self):
"""操作日期记录
注意:此字段可能返回 null,表示取不到有效值。
:rtype: list of str
"""
return self._Operation
@Operation.setter
def Operation(self, Operation):
self._Operation = Operation
@property
def IsUse(self):
"""是否可以使用
注意:此字段可能返回 null,表示取不到有效值。
:rtype: bool
"""
return self._IsUse
@IsUse.setter
def IsUse(self, IsUse):
self._IsUse = IsUse
@property
def XMagicType(self):
"""single: 原子能力,combined:套餐
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._XMagicType
@XMagicType.setter
def XMagicType(self, XMagicType):
self._XMagicType = XMagicType
@property
def Name(self):
"""功能模块名称
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._Name
@Name.setter
def Name(self, Name):
self._Name = Name
@property
def BizType(self):
"""资源所属业务方 xmagic:优图,avatar:虚拟形象
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._BizType
@BizType.setter
def BizType(self, BizType):
self._BizType = BizType
@property
def ResourceId(self):
"""资源id
注意:此字段可能返回 null,表示取不到有效值。
:rtype: str
"""
return self._ResourceId
@ResourceId.setter
def ResourceId(self, ResourceId):
self._ResourceId = ResourceId
@property
def AutoRenewFlag(self):
"""资源自动续费状态
注意:此字段可能返回 null,表示取不到有效值。
:rtype: int
"""
return self._AutoRenewFlag
@AutoRenewFlag.setter
def AutoRenewFlag(self, AutoRenewFlag):
self._AutoRenewFlag = AutoRenewFlag
def _deserialize(self, params):
self._Id = params.get("Id")
self._AppId = params.get("AppId")
self._Plan = params.get("Plan")
self._Duration = params.get("Duration")
self._CreatedAt = params.get("CreatedAt")
self._UpdatedAt = params.get("UpdatedAt")
self._StartTime = params.get("StartTime")
self._EndTime = params.get("EndTime")
if params.get("Application") is not None:
self._Application = AppInfo()
self._Application._deserialize(params.get("Application"))
if params.get("XMagic") is not None:
self._XMagic = XMagicSimpleInfo()
self._XMagic._deserialize(params.get("XMagic"))
self._Status = params.get("Status")
self._Operation = params.get("Operation")
self._IsUse = params.get("IsUse")
self._XMagicType = params.get("XMagicType")
self._Name = params.get("Name")
self._BizType = params.get("BizType")
self._ResourceId = params.get("ResourceId")
self._AutoRenewFlag = params.get("AutoRenewFlag")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class XMagicSimpleInfo(AbstractModel):
"""优图简单信息
"""
def __init__(self):
r"""
:param _Id: XMagic 的Id
:type Id: int
:param _Status: XMagic 状态
:type Status: int
"""
self._Id = None
self._Status = None
@property
def Id(self):
"""XMagic 的Id
:rtype: int
"""
return self._Id
@Id.setter
def Id(self, Id):
self._Id = Id
@property
def Status(self):
"""XMagic 状态
:rtype: int
"""
return self._Status
@Status.setter
def Status(self, Status):
self._Status = Status
def _deserialize(self, params):
self._Id = params.get("Id")
self._Status = params.get("Status")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))
class XMagicTrial(AbstractModel):
"""可以开通测试的功能
"""
def __init__(self):
r"""
:param _Name: 功能名称
:type Name: str
:param _TrialCount: 可以申请的次数
:type TrialCount: int
:param _Duration: 每次申请的时长单位:天
:type Duration: int
:param _Plan: 功能类别
:type Plan: str
:param _XMagicType: single: 原子能力,combined:套餐
:type XMagicType: str
"""
self._Name = None
self._TrialCount = None
self._Duration = None
self._Plan = None
self._XMagicType = None
@property
def Name(self):
"""功能名称
:rtype: str
"""
return self._Name
@Name.setter
def Name(self, Name):
self._Name = Name
@property
def TrialCount(self):
"""可以申请的次数
:rtype: int
"""
return self._TrialCount
@TrialCount.setter
def TrialCount(self, TrialCount):
self._TrialCount = TrialCount
@property
def Duration(self):
"""每次申请的时长单位:天
:rtype: int
"""
return self._Duration
@Duration.setter
def Duration(self, Duration):
self._Duration = Duration
@property
def Plan(self):
"""功能类别
:rtype: str
"""
return self._Plan
@Plan.setter
def Plan(self, Plan):
self._Plan = Plan
@property
def XMagicType(self):
"""single: 原子能力,combined:套餐
:rtype: str
"""
return self._XMagicType
@XMagicType.setter
def XMagicType(self, XMagicType):
self._XMagicType = XMagicType
def _deserialize(self, params):
self._Name = params.get("Name")
self._TrialCount = params.get("TrialCount")
self._Duration = params.get("Duration")
self._Plan = params.get("Plan")
self._XMagicType = params.get("XMagicType")
memeber_set = set(params.keys())
for name, value in vars(self).items():
property_name = name[1:]
if property_name in memeber_set:
memeber_set.remove(property_name)
if len(memeber_set) > 0:
warnings.warn("%s fileds are useless." % ",".join(memeber_set))