package domain

type TaobaoShopcatsListGetShopCat struct {
	/*
	   类目编号     */
	Cid *int64 `json:"cid,omitempty" `

	/*
	   父类目编号，注：此类目指前台类目，值等于0：表示此类目为一级类目，值不等于0：表示此类目有父类目     */
	ParentCid *int64 `json:"parent_cid,omitempty" `

	/*
	   类目名称     */
	Name *string `json:"name,omitempty" `

	/*
	   该类目是否为父类目。即：该类目是否还有子类目     */
	IsParent *bool `json:"is_parent,omitempty" `
}

func (s *TaobaoShopcatsListGetShopCat) SetCid(v int64) *TaobaoShopcatsListGetShopCat {
	s.Cid = &v
	return s
}
func (s *TaobaoShopcatsListGetShopCat) SetParentCid(v int64) *TaobaoShopcatsListGetShopCat {
	s.ParentCid = &v
	return s
}
func (s *TaobaoShopcatsListGetShopCat) SetName(v string) *TaobaoShopcatsListGetShopCat {
	s.Name = &v
	return s
}
func (s *TaobaoShopcatsListGetShopCat) SetIsParent(v bool) *TaobaoShopcatsListGetShopCat {
	s.IsParent = &v
	return s
}
