69 lines
2.2 KiB
Go
69 lines
2.2 KiB
Go
|
|
package domain
|
|||
|
|
|
|||
|
|
type AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO struct {
|
|||
|
|
/*
|
|||
|
|
凭证码 */
|
|||
|
|
Code *string `json:"code,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
每张票或券可使用次数(如针对一码多刷,往返索道3张票1个码,每张票可使用次数为2,则该码可以刷6次 */
|
|||
|
|
AvailableNums *int64 `json:"available_nums,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
证件号 */
|
|||
|
|
CertificateId *string `json:"certificate_id,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
凭证类型 1:票码, 2:券码 */
|
|||
|
|
Type *int64 `json:"type,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
二维码图片链接 */
|
|||
|
|
Url *string `json:"url,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
凭证 可用/不可用 */
|
|||
|
|
CanUse *bool `json:"can_use,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
已使用次数 */
|
|||
|
|
UsageNums *int64 `json:"usage_nums,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
业务类型:1:门票, 2:酒店 */
|
|||
|
|
BizType *int64 `json:"biz_type,omitempty" `
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetCode(v string) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO {
|
|||
|
|
s.Code = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetAvailableNums(v int64) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO {
|
|||
|
|
s.AvailableNums = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetCertificateId(v string) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO {
|
|||
|
|
s.CertificateId = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetType(v int64) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO {
|
|||
|
|
s.Type = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetUrl(v string) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO {
|
|||
|
|
s.Url = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetCanUse(v bool) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO {
|
|||
|
|
s.CanUse = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetUsageNums(v int64) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO {
|
|||
|
|
s.UsageNums = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetBizType(v int64) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO {
|
|||
|
|
s.BizType = &v
|
|||
|
|
return s
|
|||
|
|
}
|