third-platform-sdk/sdk/topsdk/defaultability/domain/AlibabaAlscUnionKbItemDetailGetTicketTimeRule.go

37 lines
1.2 KiB
Go
Raw Normal View History

2024-05-04 16:57:40 +08:00
package domain
type AlibabaAlscUnionKbItemDetailGetTicketTimeRule struct {
/*
时间规则生效模式"IN":"包含","EX":"排除 */
RuleApplyMode *string `json:"rule_apply_mode,omitempty" `
/*
时分维度的规则10:00~12:00 */
HourMinRules *[]string `json:"hour_min_rules,omitempty" `
/*
星期维度的规则周一到周日分别是1~7 */
WeekRules *[]string `json:"week_rules,omitempty" `
/*
日维度的规则:某天到某天 */
DateRules *[]string `json:"date_rules,omitempty" `
}
func (s *AlibabaAlscUnionKbItemDetailGetTicketTimeRule) SetRuleApplyMode(v string) *AlibabaAlscUnionKbItemDetailGetTicketTimeRule {
s.RuleApplyMode = &v
return s
}
func (s *AlibabaAlscUnionKbItemDetailGetTicketTimeRule) SetHourMinRules(v []string) *AlibabaAlscUnionKbItemDetailGetTicketTimeRule {
s.HourMinRules = &v
return s
}
func (s *AlibabaAlscUnionKbItemDetailGetTicketTimeRule) SetWeekRules(v []string) *AlibabaAlscUnionKbItemDetailGetTicketTimeRule {
s.WeekRules = &v
return s
}
func (s *AlibabaAlscUnionKbItemDetailGetTicketTimeRule) SetDateRules(v []string) *AlibabaAlscUnionKbItemDetailGetTicketTimeRule {
s.DateRules = &v
return s
}