Files
b2b/app/model/prestadb/ps_product_download.go

31 lines
1.3 KiB
Go

// Code generated by gorm.io/gen. DO NOT EDIT.
// Code generated by gorm.io/gen. DO NOT EDIT.
// Code generated by gorm.io/gen. DO NOT EDIT.
package prestadb
import (
"time"
)
const TableNamePsProductDownload = "ps_product_download"
// PsProductDownload mapped from table <ps_product_download>
type PsProductDownload struct {
IDProductDownload int32 `gorm:"column:id_product_download;primaryKey;autoIncrement:true" json:"id_product_download"`
IDProduct int32 `gorm:"column:id_product;not null" json:"id_product"`
DisplayFilename *string `gorm:"column:display_filename" json:"display_filename"`
Filename *string `gorm:"column:filename" json:"filename"`
DateAdd time.Time `gorm:"column:date_add;not null" json:"date_add"`
DateExpiration *time.Time `gorm:"column:date_expiration" json:"date_expiration"`
NbDaysAccessible *int32 `gorm:"column:nb_days_accessible" json:"nb_days_accessible"`
NbDownloadable *int32 `gorm:"column:nb_downloadable;default:1" json:"nb_downloadable"`
Active bool `gorm:"column:active;not null;default:1" json:"active"`
IsShareable bool `gorm:"column:is_shareable;not null" json:"is_shareable"`
}
// TableName PsProductDownload's table name
func (*PsProductDownload) TableName() string {
return TableNamePsProductDownload
}