Class: TencentCloud::Svp::V20240125::SavingPlanOverviewDetail

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

Overview

节省计划总览明细数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(spid = nil, sptype = nil, payamount = nil, starttime = nil, endtime = nil, status = nil, savingamount = nil, region = nil, paytype = nil, buytime = nil, promiseamount = nil) ⇒ SavingPlanOverviewDetail

Returns a new instance of SavingPlanOverviewDetail.



591
592
593
594
595
596
597
598
599
600
601
602
603
# File 'lib/v20240125/models.rb', line 591

def initialize(spid=nil, sptype=nil, payamount=nil, starttime=nil, endtime=nil, status=nil, savingamount=nil, region=nil, paytype=nil, buytime=nil, promiseamount=nil)
  @SpId = spid
  @SpType = sptype
  @PayAmount = payamount
  @StartTime = starttime
  @EndTime = endtime
  @Status = status
  @SavingAmount = savingamount
  @Region = region
  @PayType = paytype
  @BuyTime = buytime
  @PromiseAmount = promiseamount
end

Instance Attribute Details

#BuyTime ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpId: —

    节省计划资源id

  • SpType: —

    节省计划类型

  • PayAmount: —

    支付金额(单位:元)

  • StartTime: —

    开始时间 yyyy-mm-dd HH:mm:ss格式

  • EndTime: —

    结束时间 yyyy-mm-dd HH:mm:ss格式

  • Status: —

    1 生效 2 失效 3 作废

  • SavingAmount: —

    累计节省金额(单位:元)

  • Region: —

    地域

  • PayType: —

    1 全预付 2 部分预付 3 全不预付

  • BuyTime: —

    购买时间 yyyy-mm-dd HH:mm:ss格式

  • PromiseAmount: —

    承诺金额



589
590
591
# File 'lib/v20240125/models.rb', line 589

def BuyTime
  @BuyTime
end

#EndTime ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpId: —

    节省计划资源id

  • SpType: —

    节省计划类型

  • PayAmount: —

    支付金额(单位:元)

  • StartTime: —

    开始时间 yyyy-mm-dd HH:mm:ss格式

  • EndTime: —

    结束时间 yyyy-mm-dd HH:mm:ss格式

  • Status: —

    1 生效 2 失效 3 作废

  • SavingAmount: —

    累计节省金额(单位:元)

  • Region: —

    地域

  • PayType: —

    1 全预付 2 部分预付 3 全不预付

  • BuyTime: —

    购买时间 yyyy-mm-dd HH:mm:ss格式

  • PromiseAmount: —

    承诺金额



589
590
591
# File 'lib/v20240125/models.rb', line 589

def EndTime
  @EndTime
end

#PayAmount ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpId: —

    节省计划资源id

  • SpType: —

    节省计划类型

  • PayAmount: —

    支付金额(单位:元)

  • StartTime: —

    开始时间 yyyy-mm-dd HH:mm:ss格式

  • EndTime: —

    结束时间 yyyy-mm-dd HH:mm:ss格式

  • Status: —

    1 生效 2 失效 3 作废

  • SavingAmount: —

    累计节省金额(单位:元)

  • Region: —

    地域

  • PayType: —

    1 全预付 2 部分预付 3 全不预付

  • BuyTime: —

    购买时间 yyyy-mm-dd HH:mm:ss格式

  • PromiseAmount: —

    承诺金额



589
590
591
# File 'lib/v20240125/models.rb', line 589

def PayAmount
  @PayAmount
end

#PayType ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpId: —

    节省计划资源id

  • SpType: —

    节省计划类型

  • PayAmount: —

    支付金额(单位:元)

  • StartTime: —

    开始时间 yyyy-mm-dd HH:mm:ss格式

  • EndTime: —

    结束时间 yyyy-mm-dd HH:mm:ss格式

  • Status: —

    1 生效 2 失效 3 作废

  • SavingAmount: —

    累计节省金额(单位:元)

  • Region: —

    地域

  • PayType: —

    1 全预付 2 部分预付 3 全不预付

  • BuyTime: —

    购买时间 yyyy-mm-dd HH:mm:ss格式

  • PromiseAmount: —

    承诺金额



589
590
591
# File 'lib/v20240125/models.rb', line 589

def PayType
  @PayType
end

#PromiseAmount ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpId: —

    节省计划资源id

  • SpType: —

    节省计划类型

  • PayAmount: —

    支付金额(单位:元)

  • StartTime: —

    开始时间 yyyy-mm-dd HH:mm:ss格式

  • EndTime: —

    结束时间 yyyy-mm-dd HH:mm:ss格式

  • Status: —

    1 生效 2 失效 3 作废

  • SavingAmount: —

    累计节省金额(单位:元)

  • Region: —

    地域

  • PayType: —

    1 全预付 2 部分预付 3 全不预付

  • BuyTime: —

    购买时间 yyyy-mm-dd HH:mm:ss格式

  • PromiseAmount: —

    承诺金额



589
590
591
# File 'lib/v20240125/models.rb', line 589

def PromiseAmount
  @PromiseAmount
end

#Region ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpId: —

    节省计划资源id

  • SpType: —

    节省计划类型

  • PayAmount: —

    支付金额(单位:元)

  • StartTime: —

    开始时间 yyyy-mm-dd HH:mm:ss格式

  • EndTime: —

    结束时间 yyyy-mm-dd HH:mm:ss格式

  • Status: —

    1 生效 2 失效 3 作废

  • SavingAmount: —

    累计节省金额(单位:元)

  • Region: —

    地域

  • PayType: —

    1 全预付 2 部分预付 3 全不预付

  • BuyTime: —

    购买时间 yyyy-mm-dd HH:mm:ss格式

  • PromiseAmount: —

    承诺金额



589
590
591
# File 'lib/v20240125/models.rb', line 589

def Region
  @Region
end

#SavingAmount ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpId: —

    节省计划资源id

  • SpType: —

    节省计划类型

  • PayAmount: —

    支付金额(单位:元)

  • StartTime: —

    开始时间 yyyy-mm-dd HH:mm:ss格式

  • EndTime: —

    结束时间 yyyy-mm-dd HH:mm:ss格式

  • Status: —

    1 生效 2 失效 3 作废

  • SavingAmount: —

    累计节省金额(单位:元)

  • Region: —

    地域

  • PayType: —

    1 全预付 2 部分预付 3 全不预付

  • BuyTime: —

    购买时间 yyyy-mm-dd HH:mm:ss格式

  • PromiseAmount: —

    承诺金额



589
590
591
# File 'lib/v20240125/models.rb', line 589

def SavingAmount
  @SavingAmount
end

#SpId ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpId: —

    节省计划资源id

  • SpType: —

    节省计划类型

  • PayAmount: —

    支付金额(单位:元)

  • StartTime: —

    开始时间 yyyy-mm-dd HH:mm:ss格式

  • EndTime: —

    结束时间 yyyy-mm-dd HH:mm:ss格式

  • Status: —

    1 生效 2 失效 3 作废

  • SavingAmount: —

    累计节省金额(单位:元)

  • Region: —

    地域

  • PayType: —

    1 全预付 2 部分预付 3 全不预付

  • BuyTime: —

    购买时间 yyyy-mm-dd HH:mm:ss格式

  • PromiseAmount: —

    承诺金额



589
590
591
# File 'lib/v20240125/models.rb', line 589

def SpId
  @SpId
end

#SpType ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpId: —

    节省计划资源id

  • SpType: —

    节省计划类型

  • PayAmount: —

    支付金额(单位:元)

  • StartTime: —

    开始时间 yyyy-mm-dd HH:mm:ss格式

  • EndTime: —

    结束时间 yyyy-mm-dd HH:mm:ss格式

  • Status: —

    1 生效 2 失效 3 作废

  • SavingAmount: —

    累计节省金额(单位:元)

  • Region: —

    地域

  • PayType: —

    1 全预付 2 部分预付 3 全不预付

  • BuyTime: —

    购买时间 yyyy-mm-dd HH:mm:ss格式

  • PromiseAmount: —

    承诺金额



589
590
591
# File 'lib/v20240125/models.rb', line 589

def SpType
  @SpType
end

#StartTime ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpId: —

    节省计划资源id

  • SpType: —

    节省计划类型

  • PayAmount: —

    支付金额(单位:元)

  • StartTime: —

    开始时间 yyyy-mm-dd HH:mm:ss格式

  • EndTime: —

    结束时间 yyyy-mm-dd HH:mm:ss格式

  • Status: —

    1 生效 2 失效 3 作废

  • SavingAmount: —

    累计节省金额(单位:元)

  • Region: —

    地域

  • PayType: —

    1 全预付 2 部分预付 3 全不预付

  • BuyTime: —

    购买时间 yyyy-mm-dd HH:mm:ss格式

  • PromiseAmount: —

    承诺金额



589
590
591
# File 'lib/v20240125/models.rb', line 589

def StartTime
  @StartTime
end

#Status ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpId: —

    节省计划资源id

  • SpType: —

    节省计划类型

  • PayAmount: —

    支付金额(单位:元)

  • StartTime: —

    开始时间 yyyy-mm-dd HH:mm:ss格式

  • EndTime: —

    结束时间 yyyy-mm-dd HH:mm:ss格式

  • Status: —

    1 生效 2 失效 3 作废

  • SavingAmount: —

    累计节省金额(单位:元)

  • Region: —

    地域

  • PayType: —

    1 全预付 2 部分预付 3 全不预付

  • BuyTime: —

    购买时间 yyyy-mm-dd HH:mm:ss格式

  • PromiseAmount: —

    承诺金额



589
590
591
# File 'lib/v20240125/models.rb', line 589

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



605
606
607
608
609
610
611
612
613
614
615
616
617
# File 'lib/v20240125/models.rb', line 605

def deserialize(params)
  @SpId = params['SpId']
  @SpType = params['SpType']
  @PayAmount = params['PayAmount']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Status = params['Status']
  @SavingAmount = params['SavingAmount']
  @Region = params['Region']
  @PayType = params['PayType']
  @BuyTime = params['BuyTime']
  @PromiseAmount = params['PromiseAmount']
end