Class: TencentCloud::Tcb::V20180608::CreatePostpayPackageRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180608/models.rb

Overview

CreatePostpayPackage请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(envid = nil, wxappid = nil, source = nil, freequota = nil, envsource = nil, _alias = nil, channel = nil, extensionid = nil, flag = nil, envalias = nil, extra = nil) ⇒ CreatePostpayPackageRequest

Returns a new instance of CreatePostpayPackageRequest.



1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
# File 'lib/v20180608/models.rb', line 1964

def initialize(envid=nil, wxappid=nil, source=nil, freequota=nil, envsource=nil, _alias=nil, channel=nil, extensionid=nil, flag=nil, envalias=nil, extra=nil)
  @EnvId = envid
  @WxAppId = wxappid
  @Source = source
  @FreeQuota = freequota
  @EnvSource = envsource
  @Alias = _alias
  @Channel = channel
  @ExtensionId = extensionid
  @Flag = flag
  @EnvAlias = envalias
  @Extra = extra
end

Instance Attribute Details

#AliasObject

<li>miniapp</li> <li>qcloud</li> <li>miniapp</li> <li>qcloud</li> 用法同CreateEnv接口的Source参数和 Channel 参数同时传,或者同时不传;EnvId 为空时必传。如果envsource为qcloud, channel可以为qc_console,cocos, qq, cloudgame,dcloud,serverless_framework 和 EnvSource 参数同时传,或者同时不传;EnvId 为空时必传。<li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • EnvId:

    环境ID,需要系统自动创建环境时,此字段不传

  • WxAppId:

    微信 AppId,微信必传

  • Source:

    付费来源

  • FreeQuota:

    用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,表示不享受免费额度。

  • EnvSource:

    环境创建来源,取值:

  • Alias:

    环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符

  • Channel:

    如果envsource为miniapp, channel可以为ide或api;

  • ExtensionId:

    扩展ID

  • Flag:

    订单标记。建议使用方统一转大小写之后再判断。

  • EnvAlias:

    环境别名,无字符类型限制

  • Extra:

    附加字段,用于透传额外的自定义信息



1962
1963
1964
# File 'lib/v20180608/models.rb', line 1962

def Alias
  @Alias
end

#ChannelObject

<li>miniapp</li> <li>qcloud</li> <li>miniapp</li> <li>qcloud</li> 用法同CreateEnv接口的Source参数和 Channel 参数同时传,或者同时不传;EnvId 为空时必传。如果envsource为qcloud, channel可以为qc_console,cocos, qq, cloudgame,dcloud,serverless_framework 和 EnvSource 参数同时传,或者同时不传;EnvId 为空时必传。<li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • EnvId:

    环境ID,需要系统自动创建环境时,此字段不传

  • WxAppId:

    微信 AppId,微信必传

  • Source:

    付费来源

  • FreeQuota:

    用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,表示不享受免费额度。

  • EnvSource:

    环境创建来源,取值:

  • Alias:

    环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符

  • Channel:

    如果envsource为miniapp, channel可以为ide或api;

  • ExtensionId:

    扩展ID

  • Flag:

    订单标记。建议使用方统一转大小写之后再判断。

  • EnvAlias:

    环境别名,无字符类型限制

  • Extra:

    附加字段,用于透传额外的自定义信息



1962
1963
1964
# File 'lib/v20180608/models.rb', line 1962

def Channel
  @Channel
end

#EnvAliasObject

<li>miniapp</li> <li>qcloud</li> <li>miniapp</li> <li>qcloud</li> 用法同CreateEnv接口的Source参数和 Channel 参数同时传,或者同时不传;EnvId 为空时必传。如果envsource为qcloud, channel可以为qc_console,cocos, qq, cloudgame,dcloud,serverless_framework 和 EnvSource 参数同时传,或者同时不传;EnvId 为空时必传。<li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • EnvId:

    环境ID,需要系统自动创建环境时,此字段不传

  • WxAppId:

    微信 AppId,微信必传

  • Source:

    付费来源

  • FreeQuota:

    用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,表示不享受免费额度。

  • EnvSource:

    环境创建来源,取值:

  • Alias:

    环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符

  • Channel:

    如果envsource为miniapp, channel可以为ide或api;

  • ExtensionId:

    扩展ID

  • Flag:

    订单标记。建议使用方统一转大小写之后再判断。

  • EnvAlias:

    环境别名,无字符类型限制

  • Extra:

    附加字段,用于透传额外的自定义信息



1962
1963
1964
# File 'lib/v20180608/models.rb', line 1962

def EnvAlias
  @EnvAlias
end

#EnvIdObject

<li>miniapp</li> <li>qcloud</li> <li>miniapp</li> <li>qcloud</li> 用法同CreateEnv接口的Source参数和 Channel 参数同时传,或者同时不传;EnvId 为空时必传。如果envsource为qcloud, channel可以为qc_console,cocos, qq, cloudgame,dcloud,serverless_framework 和 EnvSource 参数同时传,或者同时不传;EnvId 为空时必传。<li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • EnvId:

    环境ID,需要系统自动创建环境时,此字段不传

  • WxAppId:

    微信 AppId,微信必传

  • Source:

    付费来源

  • FreeQuota:

    用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,表示不享受免费额度。

  • EnvSource:

    环境创建来源,取值:

  • Alias:

    环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符

  • Channel:

    如果envsource为miniapp, channel可以为ide或api;

  • ExtensionId:

    扩展ID

  • Flag:

    订单标记。建议使用方统一转大小写之后再判断。

  • EnvAlias:

    环境别名,无字符类型限制

  • Extra:

    附加字段,用于透传额外的自定义信息



1962
1963
1964
# File 'lib/v20180608/models.rb', line 1962

def EnvId
  @EnvId
end

#EnvSourceObject

<li>miniapp</li> <li>qcloud</li> <li>miniapp</li> <li>qcloud</li> 用法同CreateEnv接口的Source参数和 Channel 参数同时传,或者同时不传;EnvId 为空时必传。如果envsource为qcloud, channel可以为qc_console,cocos, qq, cloudgame,dcloud,serverless_framework 和 EnvSource 参数同时传,或者同时不传;EnvId 为空时必传。<li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • EnvId:

    环境ID,需要系统自动创建环境时,此字段不传

  • WxAppId:

    微信 AppId,微信必传

  • Source:

    付费来源

  • FreeQuota:

    用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,表示不享受免费额度。

  • EnvSource:

    环境创建来源,取值:

  • Alias:

    环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符

  • Channel:

    如果envsource为miniapp, channel可以为ide或api;

  • ExtensionId:

    扩展ID

  • Flag:

    订单标记。建议使用方统一转大小写之后再判断。

  • EnvAlias:

    环境别名,无字符类型限制

  • Extra:

    附加字段,用于透传额外的自定义信息



1962
1963
1964
# File 'lib/v20180608/models.rb', line 1962

def EnvSource
  @EnvSource
end

#ExtensionIdObject

<li>miniapp</li> <li>qcloud</li> <li>miniapp</li> <li>qcloud</li> 用法同CreateEnv接口的Source参数和 Channel 参数同时传,或者同时不传;EnvId 为空时必传。如果envsource为qcloud, channel可以为qc_console,cocos, qq, cloudgame,dcloud,serverless_framework 和 EnvSource 参数同时传,或者同时不传;EnvId 为空时必传。<li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • EnvId:

    环境ID,需要系统自动创建环境时,此字段不传

  • WxAppId:

    微信 AppId,微信必传

  • Source:

    付费来源

  • FreeQuota:

    用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,表示不享受免费额度。

  • EnvSource:

    环境创建来源,取值:

  • Alias:

    环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符

  • Channel:

    如果envsource为miniapp, channel可以为ide或api;

  • ExtensionId:

    扩展ID

  • Flag:

    订单标记。建议使用方统一转大小写之后再判断。

  • EnvAlias:

    环境别名,无字符类型限制

  • Extra:

    附加字段,用于透传额外的自定义信息



1962
1963
1964
# File 'lib/v20180608/models.rb', line 1962

def ExtensionId
  @ExtensionId
end

#ExtraObject

<li>miniapp</li> <li>qcloud</li> <li>miniapp</li> <li>qcloud</li> 用法同CreateEnv接口的Source参数和 Channel 参数同时传,或者同时不传;EnvId 为空时必传。如果envsource为qcloud, channel可以为qc_console,cocos, qq, cloudgame,dcloud,serverless_framework 和 EnvSource 参数同时传,或者同时不传;EnvId 为空时必传。<li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • EnvId:

    环境ID,需要系统自动创建环境时,此字段不传

  • WxAppId:

    微信 AppId,微信必传

  • Source:

    付费来源

  • FreeQuota:

    用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,表示不享受免费额度。

  • EnvSource:

    环境创建来源,取值:

  • Alias:

    环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符

  • Channel:

    如果envsource为miniapp, channel可以为ide或api;

  • ExtensionId:

    扩展ID

  • Flag:

    订单标记。建议使用方统一转大小写之后再判断。

  • EnvAlias:

    环境别名,无字符类型限制

  • Extra:

    附加字段,用于透传额外的自定义信息



1962
1963
1964
# File 'lib/v20180608/models.rb', line 1962

def Extra
  @Extra
end

#FlagObject

<li>miniapp</li> <li>qcloud</li> <li>miniapp</li> <li>qcloud</li> 用法同CreateEnv接口的Source参数和 Channel 参数同时传,或者同时不传;EnvId 为空时必传。如果envsource为qcloud, channel可以为qc_console,cocos, qq, cloudgame,dcloud,serverless_framework 和 EnvSource 参数同时传,或者同时不传;EnvId 为空时必传。<li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • EnvId:

    环境ID,需要系统自动创建环境时,此字段不传

  • WxAppId:

    微信 AppId,微信必传

  • Source:

    付费来源

  • FreeQuota:

    用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,表示不享受免费额度。

  • EnvSource:

    环境创建来源,取值:

  • Alias:

    环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符

  • Channel:

    如果envsource为miniapp, channel可以为ide或api;

  • ExtensionId:

    扩展ID

  • Flag:

    订单标记。建议使用方统一转大小写之后再判断。

  • EnvAlias:

    环境别名,无字符类型限制

  • Extra:

    附加字段,用于透传额外的自定义信息



1962
1963
1964
# File 'lib/v20180608/models.rb', line 1962

def Flag
  @Flag
end

#FreeQuotaObject

<li>miniapp</li> <li>qcloud</li> <li>miniapp</li> <li>qcloud</li> 用法同CreateEnv接口的Source参数和 Channel 参数同时传,或者同时不传;EnvId 为空时必传。如果envsource为qcloud, channel可以为qc_console,cocos, qq, cloudgame,dcloud,serverless_framework 和 EnvSource 参数同时传,或者同时不传;EnvId 为空时必传。<li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • EnvId:

    环境ID,需要系统自动创建环境时,此字段不传

  • WxAppId:

    微信 AppId,微信必传

  • Source:

    付费来源

  • FreeQuota:

    用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,表示不享受免费额度。

  • EnvSource:

    环境创建来源,取值:

  • Alias:

    环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符

  • Channel:

    如果envsource为miniapp, channel可以为ide或api;

  • ExtensionId:

    扩展ID

  • Flag:

    订单标记。建议使用方统一转大小写之后再判断。

  • EnvAlias:

    环境别名,无字符类型限制

  • Extra:

    附加字段,用于透传额外的自定义信息



1962
1963
1964
# File 'lib/v20180608/models.rb', line 1962

def FreeQuota
  @FreeQuota
end

#SourceObject

<li>miniapp</li> <li>qcloud</li> <li>miniapp</li> <li>qcloud</li> 用法同CreateEnv接口的Source参数和 Channel 参数同时传,或者同时不传;EnvId 为空时必传。如果envsource为qcloud, channel可以为qc_console,cocos, qq, cloudgame,dcloud,serverless_framework 和 EnvSource 参数同时传,或者同时不传;EnvId 为空时必传。<li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • EnvId:

    环境ID,需要系统自动创建环境时,此字段不传

  • WxAppId:

    微信 AppId,微信必传

  • Source:

    付费来源

  • FreeQuota:

    用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,表示不享受免费额度。

  • EnvSource:

    环境创建来源,取值:

  • Alias:

    环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符

  • Channel:

    如果envsource为miniapp, channel可以为ide或api;

  • ExtensionId:

    扩展ID

  • Flag:

    订单标记。建议使用方统一转大小写之后再判断。

  • EnvAlias:

    环境别名,无字符类型限制

  • Extra:

    附加字段,用于透传额外的自定义信息



1962
1963
1964
# File 'lib/v20180608/models.rb', line 1962

def Source
  @Source
end

#WxAppIdObject

<li>miniapp</li> <li>qcloud</li> <li>miniapp</li> <li>qcloud</li> 用法同CreateEnv接口的Source参数和 Channel 参数同时传,或者同时不传;EnvId 为空时必传。如果envsource为qcloud, channel可以为qc_console,cocos, qq, cloudgame,dcloud,serverless_framework 和 EnvSource 参数同时传,或者同时不传;EnvId 为空时必传。<li>QuickStart:快速启动来源</li> <li>Activity:活动来源</li>

Parameters:

  • EnvId:

    环境ID,需要系统自动创建环境时,此字段不传

  • WxAppId:

    微信 AppId,微信必传

  • Source:

    付费来源

  • FreeQuota:

    用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,表示不享受免费额度。

  • EnvSource:

    环境创建来源,取值:

  • Alias:

    环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符

  • Channel:

    如果envsource为miniapp, channel可以为ide或api;

  • ExtensionId:

    扩展ID

  • Flag:

    订单标记。建议使用方统一转大小写之后再判断。

  • EnvAlias:

    环境别名,无字符类型限制

  • Extra:

    附加字段,用于透传额外的自定义信息



1962
1963
1964
# File 'lib/v20180608/models.rb', line 1962

def WxAppId
  @WxAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
# File 'lib/v20180608/models.rb', line 1978

def deserialize(params)
  @EnvId = params['EnvId']
  @WxAppId = params['WxAppId']
  @Source = params['Source']
  @FreeQuota = params['FreeQuota']
  @EnvSource = params['EnvSource']
  @Alias = params['Alias']
  @Channel = params['Channel']
  @ExtensionId = params['ExtensionId']
  @Flag = params['Flag']
  @EnvAlias = params['EnvAlias']
  @Extra = params['Extra']
end