Class: TencentCloud::Billing::V20180709::BudgetSendInfoDto

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

Overview

预算提醒

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(weekdays = nil, receivertype = nil, endtime = nil, budgetid = nil, noticeways = nil, starttime = nil, id = nil, receiverids = nil) ⇒ BudgetSendInfoDto

Returns a new instance of BudgetSendInfoDto.



3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
# File 'lib/v20180709/models.rb', line 3815

def initialize(weekdays=nil, receivertype=nil, endtime=nil, budgetid=nil, noticeways=nil, starttime=nil, id=nil, receiverids=nil)
  @WeekDays = weekdays
  @ReceiverType = receivertype
  @EndTime = endtime
  @BudgetId = budgetid
  @NoticeWays = noticeways
  @StartTime = starttime
  @Id = id
  @ReceiverIds = receiverids
end

Instance Attribute Details

#BudgetIdObject

枚举值: 周一:1, 周二:2, 周天:7 注意:此字段可能返回 null,表示取不到有效值。枚举值: UIN 默认模式, USER 用户, GROUP 用户组。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。枚举值: TITLE 标题,SITE 站内信, EMAIL 邮件, SMS 短信, WECHAT 微信, VOICE 语音, QYWX 企业微信; 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WeekDays:

    通知周期,逗号隔开。

  • ReceiverType:

    接收类型。

  • EndTime:

    发送接收窗口HH:mm:ss

  • BudgetId:

    预算配置id(预算名称)

  • NoticeWays:

    接收渠道,逗号隔开;

  • StartTime:

    发送开始窗口HH:mm:ss

  • Id:

    id

  • ReceiverIds:

    用户id,用户组id



3813
3814
3815
# File 'lib/v20180709/models.rb', line 3813

def BudgetId
  @BudgetId
end

#EndTimeObject

枚举值: 周一:1, 周二:2, 周天:7 注意:此字段可能返回 null,表示取不到有效值。枚举值: UIN 默认模式, USER 用户, GROUP 用户组。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。枚举值: TITLE 标题,SITE 站内信, EMAIL 邮件, SMS 短信, WECHAT 微信, VOICE 语音, QYWX 企业微信; 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WeekDays:

    通知周期,逗号隔开。

  • ReceiverType:

    接收类型。

  • EndTime:

    发送接收窗口HH:mm:ss

  • BudgetId:

    预算配置id(预算名称)

  • NoticeWays:

    接收渠道,逗号隔开;

  • StartTime:

    发送开始窗口HH:mm:ss

  • Id:

    id

  • ReceiverIds:

    用户id,用户组id



3813
3814
3815
# File 'lib/v20180709/models.rb', line 3813

def EndTime
  @EndTime
end

#IdObject

枚举值: 周一:1, 周二:2, 周天:7 注意:此字段可能返回 null,表示取不到有效值。枚举值: UIN 默认模式, USER 用户, GROUP 用户组。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。枚举值: TITLE 标题,SITE 站内信, EMAIL 邮件, SMS 短信, WECHAT 微信, VOICE 语音, QYWX 企业微信; 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WeekDays:

    通知周期,逗号隔开。

  • ReceiverType:

    接收类型。

  • EndTime:

    发送接收窗口HH:mm:ss

  • BudgetId:

    预算配置id(预算名称)

  • NoticeWays:

    接收渠道,逗号隔开;

  • StartTime:

    发送开始窗口HH:mm:ss

  • Id:

    id

  • ReceiverIds:

    用户id,用户组id



3813
3814
3815
# File 'lib/v20180709/models.rb', line 3813

def Id
  @Id
end

#NoticeWaysObject

枚举值: 周一:1, 周二:2, 周天:7 注意:此字段可能返回 null,表示取不到有效值。枚举值: UIN 默认模式, USER 用户, GROUP 用户组。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。枚举值: TITLE 标题,SITE 站内信, EMAIL 邮件, SMS 短信, WECHAT 微信, VOICE 语音, QYWX 企业微信; 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WeekDays:

    通知周期,逗号隔开。

  • ReceiverType:

    接收类型。

  • EndTime:

    发送接收窗口HH:mm:ss

  • BudgetId:

    预算配置id(预算名称)

  • NoticeWays:

    接收渠道,逗号隔开;

  • StartTime:

    发送开始窗口HH:mm:ss

  • Id:

    id

  • ReceiverIds:

    用户id,用户组id



3813
3814
3815
# File 'lib/v20180709/models.rb', line 3813

def NoticeWays
  @NoticeWays
end

#ReceiverIdsObject

枚举值: 周一:1, 周二:2, 周天:7 注意:此字段可能返回 null,表示取不到有效值。枚举值: UIN 默认模式, USER 用户, GROUP 用户组。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。枚举值: TITLE 标题,SITE 站内信, EMAIL 邮件, SMS 短信, WECHAT 微信, VOICE 语音, QYWX 企业微信; 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WeekDays:

    通知周期,逗号隔开。

  • ReceiverType:

    接收类型。

  • EndTime:

    发送接收窗口HH:mm:ss

  • BudgetId:

    预算配置id(预算名称)

  • NoticeWays:

    接收渠道,逗号隔开;

  • StartTime:

    发送开始窗口HH:mm:ss

  • Id:

    id

  • ReceiverIds:

    用户id,用户组id



3813
3814
3815
# File 'lib/v20180709/models.rb', line 3813

def ReceiverIds
  @ReceiverIds
end

#ReceiverTypeObject

枚举值: 周一:1, 周二:2, 周天:7 注意:此字段可能返回 null,表示取不到有效值。枚举值: UIN 默认模式, USER 用户, GROUP 用户组。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。枚举值: TITLE 标题,SITE 站内信, EMAIL 邮件, SMS 短信, WECHAT 微信, VOICE 语音, QYWX 企业微信; 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WeekDays:

    通知周期,逗号隔开。

  • ReceiverType:

    接收类型。

  • EndTime:

    发送接收窗口HH:mm:ss

  • BudgetId:

    预算配置id(预算名称)

  • NoticeWays:

    接收渠道,逗号隔开;

  • StartTime:

    发送开始窗口HH:mm:ss

  • Id:

    id

  • ReceiverIds:

    用户id,用户组id



3813
3814
3815
# File 'lib/v20180709/models.rb', line 3813

def ReceiverType
  @ReceiverType
end

#StartTimeObject

枚举值: 周一:1, 周二:2, 周天:7 注意:此字段可能返回 null,表示取不到有效值。枚举值: UIN 默认模式, USER 用户, GROUP 用户组。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。枚举值: TITLE 标题,SITE 站内信, EMAIL 邮件, SMS 短信, WECHAT 微信, VOICE 语音, QYWX 企业微信; 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WeekDays:

    通知周期,逗号隔开。

  • ReceiverType:

    接收类型。

  • EndTime:

    发送接收窗口HH:mm:ss

  • BudgetId:

    预算配置id(预算名称)

  • NoticeWays:

    接收渠道,逗号隔开;

  • StartTime:

    发送开始窗口HH:mm:ss

  • Id:

    id

  • ReceiverIds:

    用户id,用户组id



3813
3814
3815
# File 'lib/v20180709/models.rb', line 3813

def StartTime
  @StartTime
end

#WeekDaysObject

枚举值: 周一:1, 周二:2, 周天:7 注意:此字段可能返回 null,表示取不到有效值。枚举值: UIN 默认模式, USER 用户, GROUP 用户组。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。枚举值: TITLE 标题,SITE 站内信, EMAIL 邮件, SMS 短信, WECHAT 微信, VOICE 语音, QYWX 企业微信; 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • WeekDays:

    通知周期,逗号隔开。

  • ReceiverType:

    接收类型。

  • EndTime:

    发送接收窗口HH:mm:ss

  • BudgetId:

    预算配置id(预算名称)

  • NoticeWays:

    接收渠道,逗号隔开;

  • StartTime:

    发送开始窗口HH:mm:ss

  • Id:

    id

  • ReceiverIds:

    用户id,用户组id



3813
3814
3815
# File 'lib/v20180709/models.rb', line 3813

def WeekDays
  @WeekDays
end

Instance Method Details

#deserialize(params) ⇒ Object



3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
# File 'lib/v20180709/models.rb', line 3826

def deserialize(params)
  @WeekDays = params['WeekDays']
  @ReceiverType = params['ReceiverType']
  @EndTime = params['EndTime']
  @BudgetId = params['BudgetId']
  @NoticeWays = params['NoticeWays']
  @StartTime = params['StartTime']
  @Id = params['Id']
  @ReceiverIds = params['ReceiverIds']
end