package domain


type AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo struct {
    /*
        条码     */
    Barcode  *string `json:"barcode,omitempty" `

    /*
        高     */
    Height  *string `json:"height,omitempty" `

    /*
        长     */
    Length  *string `json:"length,omitempty" `

    /*
        是否主条码     */
    MainFlag  *bool `json:"main_flag,omitempty" `

    /*
        规格     */
    SpuSpec  *string `json:"spu_spec,omitempty" `

    /*
        单位     */
    Unit  *string `json:"unit,omitempty" `

    /*
        重量，单位g     */
    Weight  *int64 `json:"weight,omitempty" `

    /*
        宽     */
    Width  *string `json:"width,omitempty" `

}

func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetBarcode(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
    s.Barcode = &v
    return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetHeight(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
    s.Height = &v
    return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetLength(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
    s.Length = &v
    return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetMainFlag(v bool) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
    s.MainFlag = &v
    return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetSpuSpec(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
    s.SpuSpec = &v
    return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetUnit(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
    s.Unit = &v
    return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetWeight(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
    s.Weight = &v
    return s
}
func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetWidth(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
    s.Width = &v
    return s
}
