package domain


type AlibabaWdkPictureUploadPictureDo struct {
    /*
        图片ID     */
    PictureId  *int64 `json:"picture_id,omitempty" `

    /*
        图片分类ID     */
    PictureCategoryId  *int64 `json:"picture_category_id,omitempty" `

    /*
        返回的是相对路劲     */
    PicturePath  *string `json:"picture_path,omitempty" `

    /*
        图片标题     */
    Title  *string `json:"title,omitempty" `

    /*
        图片大小,bite单位     */
    Sizes  *int64 `json:"sizes,omitempty" `

    /*
        图片状态,unfroze代表没有被冻结，froze代表被冻结,pass代表排查通过     */
    Status  *string `json:"status,omitempty" `

    /*
        图片是否删除的标记     */
    Deleted  *string `json:"deleted,omitempty" `

    /*
        图片的创建时间     */
    Created  *string `json:"created,omitempty" `

    /*
        图片的修改时间     */
    Modified  *string `json:"modified,omitempty" `

    /*
        图片相素,格式:长x宽，如450x150     */
    Pixel  *string `json:"pixel,omitempty" `

    /*
        完整的路劲     */
    FullUrl  *string `json:"full_url,omitempty" `

}

func (s *AlibabaWdkPictureUploadPictureDo) SetPictureId(v int64) *AlibabaWdkPictureUploadPictureDo {
    s.PictureId = &v
    return s
}
func (s *AlibabaWdkPictureUploadPictureDo) SetPictureCategoryId(v int64) *AlibabaWdkPictureUploadPictureDo {
    s.PictureCategoryId = &v
    return s
}
func (s *AlibabaWdkPictureUploadPictureDo) SetPicturePath(v string) *AlibabaWdkPictureUploadPictureDo {
    s.PicturePath = &v
    return s
}
func (s *AlibabaWdkPictureUploadPictureDo) SetTitle(v string) *AlibabaWdkPictureUploadPictureDo {
    s.Title = &v
    return s
}
func (s *AlibabaWdkPictureUploadPictureDo) SetSizes(v int64) *AlibabaWdkPictureUploadPictureDo {
    s.Sizes = &v
    return s
}
func (s *AlibabaWdkPictureUploadPictureDo) SetStatus(v string) *AlibabaWdkPictureUploadPictureDo {
    s.Status = &v
    return s
}
func (s *AlibabaWdkPictureUploadPictureDo) SetDeleted(v string) *AlibabaWdkPictureUploadPictureDo {
    s.Deleted = &v
    return s
}
func (s *AlibabaWdkPictureUploadPictureDo) SetCreated(v string) *AlibabaWdkPictureUploadPictureDo {
    s.Created = &v
    return s
}
func (s *AlibabaWdkPictureUploadPictureDo) SetModified(v string) *AlibabaWdkPictureUploadPictureDo {
    s.Modified = &v
    return s
}
func (s *AlibabaWdkPictureUploadPictureDo) SetPixel(v string) *AlibabaWdkPictureUploadPictureDo {
    s.Pixel = &v
    return s
}
func (s *AlibabaWdkPictureUploadPictureDo) SetFullUrl(v string) *AlibabaWdkPictureUploadPictureDo {
    s.FullUrl = &v
    return s
}
