package domain import ( "topsdk/util" ) type TaobaoTbkDgNewuserOrderGetMapData struct { /* 新注册时间,仅淘宝拉新适用 */ RegisterTime *util.LocalTime `json:"register_time,omitempty" ` /* 当前活动为淘宝拉新活动时,bind_time为新激活时间; 当前活动为支付宝拉新活动时,bind_time为绑定时间。 */ BindTime *util.LocalTime `json:"bind_time,omitempty" ` /* 首购时间,仅淘宝,天猫拉新适用 */ BuyTime *util.LocalTime `json:"buy_time,omitempty" ` /* 新人状态, 当前活动为淘宝拉新活动时,1: 新注册,2:激活,3:首购,4:确认收货; 当前活动为支付宝实名活动时,1:已绑定,2:拉新成功,3:无效用户;当前活动为支付宝新登活动时,3:手淘首购,4:手淘确认收货;当前活动为天猫拉新活动时,2:已领取,3:已首购,4:已收货 */ Status *int64 `json:"status,omitempty" ` /* 新人手机号 */ Mobile *string `json:"mobile,omitempty" ` /* 订单淘客类型:1.淘客订单;2.非淘客订单,仅淘宝,天猫拉新适用 */ OrderTkType *int64 `json:"order_tk_type,omitempty" ` /* 分享用户(unionid),仅淘宝,天猫拉新适用 */ UnionId *string `json:"union_id,omitempty" ` /* 来源媒体ID(pid中mm_1_2_3)中第1位 */ MemberId *int64 `json:"member_id,omitempty" ` /* 来源媒体名称 */ MemberNick *string `json:"member_nick,omitempty" ` /* 来源站点ID(pid中mm_1_2_3)中第2位 */ SiteId *int64 `json:"site_id,omitempty" ` /* 来源站点名称 */ SiteName *string `json:"site_name,omitempty" ` /* 来源广告位ID(pid中mm_1_2_3)中第3位 */ AdzoneId *int64 `json:"adzone_id,omitempty" ` /* 来源广告位名称 */ AdzoneName *string `json:"adzone_name,omitempty" ` /* 淘宝订单id,仅淘宝,天猫拉新适用 */ TbTradeParentId *int64 `json:"tb_trade_parent_id,omitempty" ` /* 确认收货时间,仅天猫拉新适用 */ AcceptTime *util.LocalTime `json:"accept_time,omitempty" ` /* 领取红包时间,仅天猫拉新适用 */ ReceiveTime *util.LocalTime `json:"receive_time,omitempty" ` /* 拉新成功时间,仅支付宝拉新适用 */ SuccessTime *util.LocalTime `json:"success_time,omitempty" ` /* 活动类型,taobao-淘宝 alipay-支付宝 tmall-天猫 */ ActivityType *string `json:"activity_type,omitempty" ` /* 活动id */ ActivityId *string `json:"activity_id,omitempty" ` /* 日期,格式为"20180202" */ BizDate *string `json:"biz_date,omitempty" ` /* 复购订单,仅适用于手淘拉新 */ Orders *[]TaobaoTbkDgNewuserOrderGetOrderData `json:"orders,omitempty" ` /* 绑卡日期,仅适用于手淘拉新 */ BindCardTime *util.LocalTime `json:"bind_card_time,omitempty" ` /* loginTime */ LoginTime *util.LocalTime `json:"login_time,omitempty" ` /* 银行卡是否是绑定状态:1-绑定,0-未绑定 */ IsCardSave *int64 `json:"is_card_save,omitempty" ` /* 使用权益时间 */ UseRightsTime *util.LocalTime `json:"use_rights_time,omitempty" ` /* 领取权益时间 */ GetRightsTime *util.LocalTime `json:"get_rights_time,omitempty" ` /* 渠道关系id */ RelationId *string `json:"relation_id,omitempty" ` } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetRegisterTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData { s.RegisterTime = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetBindTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData { s.BindTime = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetBuyTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData { s.BuyTime = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetStatus(v int64) *TaobaoTbkDgNewuserOrderGetMapData { s.Status = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetMobile(v string) *TaobaoTbkDgNewuserOrderGetMapData { s.Mobile = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetOrderTkType(v int64) *TaobaoTbkDgNewuserOrderGetMapData { s.OrderTkType = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetUnionId(v string) *TaobaoTbkDgNewuserOrderGetMapData { s.UnionId = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetMemberId(v int64) *TaobaoTbkDgNewuserOrderGetMapData { s.MemberId = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetMemberNick(v string) *TaobaoTbkDgNewuserOrderGetMapData { s.MemberNick = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetSiteId(v int64) *TaobaoTbkDgNewuserOrderGetMapData { s.SiteId = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetSiteName(v string) *TaobaoTbkDgNewuserOrderGetMapData { s.SiteName = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetAdzoneId(v int64) *TaobaoTbkDgNewuserOrderGetMapData { s.AdzoneId = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetAdzoneName(v string) *TaobaoTbkDgNewuserOrderGetMapData { s.AdzoneName = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetTbTradeParentId(v int64) *TaobaoTbkDgNewuserOrderGetMapData { s.TbTradeParentId = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetAcceptTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData { s.AcceptTime = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetReceiveTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData { s.ReceiveTime = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetSuccessTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData { s.SuccessTime = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetActivityType(v string) *TaobaoTbkDgNewuserOrderGetMapData { s.ActivityType = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetActivityId(v string) *TaobaoTbkDgNewuserOrderGetMapData { s.ActivityId = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetBizDate(v string) *TaobaoTbkDgNewuserOrderGetMapData { s.BizDate = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetOrders(v []TaobaoTbkDgNewuserOrderGetOrderData) *TaobaoTbkDgNewuserOrderGetMapData { s.Orders = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetBindCardTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData { s.BindCardTime = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetLoginTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData { s.LoginTime = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetIsCardSave(v int64) *TaobaoTbkDgNewuserOrderGetMapData { s.IsCardSave = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetUseRightsTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData { s.UseRightsTime = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetGetRightsTime(v util.LocalTime) *TaobaoTbkDgNewuserOrderGetMapData { s.GetRightsTime = &v return s } func (s *TaobaoTbkDgNewuserOrderGetMapData) SetRelationId(v string) *TaobaoTbkDgNewuserOrderGetMapData { s.RelationId = &v return s }