UNPKG

tencentcloud-sdk-nodejs

Version:
224 lines (223 loc) 6.04 kB
/** * CheckAppidExist请求参数结构体 */ export interface CheckAppidExistRequest { /** * 业务的appid */ SDKAppid: string; /** * sub product code */ Type: string; } /** * QueryResourceInfo返回参数结构体 */ export interface QueryResourceInfoResponse { /** * 资源信息 注意:此字段可能返回 null,表示取不到有效值。 */ Resource: Resource; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CheckAppidExist返回参数结构体 */ export interface CheckAppidExistResponse { /** * appid是否存在 */ Exist: boolean; /** * 请求是否成功 */ HasError: boolean; /** * 出错消息 */ Msg: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 购买详情 */ export interface GoodsDetail { /** * 按照四层接入的产品需要传入产品标签,例如:p_cvm 注意:此字段可能返回 null,表示取不到有效值。 */ ProductCode: string; /** * 四层定义的子产品标签,例如:sp_cvm_s1 注意:此字段可能返回 null,表示取不到有效值。 */ SubProductCode: string; /** * 资源类型 注意:此字段可能返回 null,表示取不到有效值。 */ Type: Array<string>; /** * 资源数量 注意:此字段可能返回 null,表示取不到有效值。 */ GoodsNum: number; } /** * QueryResourceInfo请求参数结构体 */ export interface QueryResourceInfoRequest { /** * 资源id */ InstanceId: string; } /** * QueryResource返回参数结构体 */ export interface QueryResourceResponse { /** * 资源信息列表 注意:此字段可能返回 null,表示取不到有效值。 */ Resources: Array<Resource>; /** * 总量 注意:此字段可能返回 null,表示取不到有效值。 */ Total: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * QueryResource请求参数结构体 */ export interface QueryResourceRequest { /** * 0: sdk 1:material */ Type: number; /** * 分页起始页 */ PageNumber: number; /** * 分页大小 */ PageSize: number; } /** * 资源信息 */ export interface Resource { /** * 资源拥有者 注意:此字段可能返回 null,表示取不到有效值。 */ UIN: string; /** * 云平台应用ID,一般来说与uin存在一一对应的关系 注意:此字段可能返回 null,表示取不到有效值。 */ AppId: number; /** * 资源id,会展示到通知内容 注意:此字段可能返回 null,表示取不到有效值。 */ ResourceId: string; /** * 区域ID 注意:此字段可能返回 null,表示取不到有效值。 */ ZoneId: number; /** * 资源状态,1正常,2隔离,3销毁(如果资源已经删除或销毁,不需要返回),4冻结/封禁 注意:此字段可能返回 null,表示取不到有效值。 */ Status: number; /** * 资源隔离时间,未隔离传"0000-00-00 00:00:00",资源由隔离变回正常传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。 */ IsolatedTimestamp: string; /** * 资源创建时间,用于更新新购订单的资源开始时间,按时长退费时的资源结束时间取自订单的资源结束时间, 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime: string; /** * 0后付费 1预付费 2预留实例 注意:此字段可能返回 null,表示取不到有效值。 */ PayMode: number; /** * 资源名称,账单中资源别名,生命周期通知中的资源名称,不返回则通知中展示为空 注意:此字段可能返回 null,表示取不到有效值。 */ Alias: string; /** * 购买详情 注意:此字段可能返回 null,表示取不到有效值。 */ GoodsDetail: GoodsDetail; /** * 预付费必填 ,自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。 */ RenewFlag: number; /** * (仅预付费)资源到期时间,无到期概念传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。 */ ExpireTime: string; /** * 地域ID 注意:此字段可能返回 null,表示取不到有效值。 */ Region: number; /** * sdk appid 注意:此字段可能返回 null,表示取不到有效值。 */ SdkAppId: string; /** * app名称 注意:此字段可能返回 null,表示取不到有效值。 */ AppName: string; /** * app的package名称 注意:此字段可能返回 null,表示取不到有效值。 */ PackageName: string; /** * 资源链接 注意:此字段可能返回 null,表示取不到有效值。 */ URL: string; /** * app的entry 注意:此字段可能返回 null,表示取不到有效值。 */ Entry: string; /** * 0:sdk 1:素材 注意:此字段可能返回 null,表示取不到有效值。 */ InstType: number; /** * license的秘钥 注意:此字段可能返回 null,表示取不到有效值。 */ Key: string; }