third-platform-sdk/sdk/fliggysdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO.go

69 lines
2.6 KiB
Go
Raw Normal View History

2024-08-05 17:19:30 +08:00
package domain
type AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO struct {
/*
日历价格库存信息 日历价格库存信息 */
PriceStocks *[]AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO `json:"price_stocks,omitempty" `
/*
产品变更通知类型 1价格2库存3价库 */
NotifyType *int64 `json:"notify_type,omitempty" `
/*
系统商商品码 */
ProductId *string `json:"product_id,omitempty" `
/*
床型ID */
BedId *string `json:"bed_id,omitempty" `
/*
酒店ID */
HotelId *string `json:"hotel_id,omitempty" `
/*
房型ID */
RoomId *string `json:"room_id,omitempty" `
/*
扩展参数 */
ExtendParams *string `json:"extend_params,omitempty" `
/*
模式 默认值11:普通日历/预约商品非通兑和非任选 defalutValue:1 */
Mode *int64 `json:"mode,omitempty" `
}
func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetPriceStocks(v []AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO {
s.PriceStocks = &v
return s
}
func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetNotifyType(v int64) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO {
s.NotifyType = &v
return s
}
func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetProductId(v string) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO {
s.ProductId = &v
return s
}
func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetBedId(v string) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO {
s.BedId = &v
return s
}
func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetHotelId(v string) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO {
s.HotelId = &v
return s
}
func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetRoomId(v string) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO {
s.RoomId = &v
return s
}
func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetExtendParams(v string) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO {
s.ExtendParams = &v
return s
}
func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetMode(v int64) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO {
s.Mode = &v
return s
}