Class: TencentCloud::Mna::V20210119::ReportOrderRequest

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

Overview

ReportOrder请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(orderid = nil, projectid = nil, packagetype = nil, reportmonth = nil) ⇒ ReportOrderRequest

Returns a new instance of ReportOrderRequest.



2529
2530
2531
2532
2533
2534
# File 'lib/v20210119/models.rb', line 2529

def initialize(orderid=nil, projectid=nil, packagetype=nil, reportmonth=nil)
  @OrderId = orderid
  @ProjectId = projectid
  @PackageType = packagetype
  @ReportMonth = reportmonth
end

Instance Attribute Details

#OrderIdObject

Parameters:

  • OrderId:

    订单编号唯一标识符

  • ProjectId:

    项目id

  • PackageType:

    用量类型

  • ReportMonth:

    上报月份,默认当前月



2527
2528
2529
# File 'lib/v20210119/models.rb', line 2527

def OrderId
  @OrderId
end

#PackageTypeObject

Parameters:

  • OrderId:

    订单编号唯一标识符

  • ProjectId:

    项目id

  • PackageType:

    用量类型

  • ReportMonth:

    上报月份,默认当前月



2527
2528
2529
# File 'lib/v20210119/models.rb', line 2527

def PackageType
  @PackageType
end

#ProjectIdObject

Parameters:

  • OrderId:

    订单编号唯一标识符

  • ProjectId:

    项目id

  • PackageType:

    用量类型

  • ReportMonth:

    上报月份,默认当前月



2527
2528
2529
# File 'lib/v20210119/models.rb', line 2527

def ProjectId
  @ProjectId
end

#ReportMonthObject

Parameters:

  • OrderId:

    订单编号唯一标识符

  • ProjectId:

    项目id

  • PackageType:

    用量类型

  • ReportMonth:

    上报月份,默认当前月



2527
2528
2529
# File 'lib/v20210119/models.rb', line 2527

def ReportMonth
  @ReportMonth
end

Instance Method Details

#deserialize(params) ⇒ Object



2536
2537
2538
2539
2540
2541
# File 'lib/v20210119/models.rb', line 2536

def deserialize(params)
  @OrderId = params['OrderId']
  @ProjectId = params['ProjectId']
  @PackageType = params['PackageType']
  @ReportMonth = params['ReportMonth']
end