// Code generated by gormcol. DO NOT EDIT.

package dbmodel

import "git.ma-al.com/goc_marek/gormcol"

const TableNamePsTranslation = "ps_translation"

// PsTranslation mapped from table <ps_translation>
type PsTranslation struct {
	IDTranslation int32   `gorm:"column:id_translation;primaryKey;autoIncrement:true" json:"id_translation"`
	IDLang        int32   `gorm:"column:id_lang;not null;index:IDX_ADEBEB36BA299860,priority:1" json:"id_lang"`
	Key           string  `gorm:"column:key;not null" json:"key"`
	Translation   string  `gorm:"column:translation;not null" json:"translation"`
	Domain        string  `gorm:"column:domain;not null;index:key,priority:1" json:"domain"`
	Theme         *string `gorm:"column:theme" json:"theme"`
}

// TableName PsTranslation's table name
func (*PsTranslation) TableName() string {
	return TableNamePsTranslation
}

var PsTranslationCols = struct {
	IDTranslation gormcol.Field
	IDLang gormcol.Field
	Key gormcol.Field
	Translation gormcol.Field
	Domain gormcol.Field
	Theme gormcol.Field
}{
	IDTranslation: gormcol.Field{}.Set((&PsTranslation{}).TableName(), "id_translation"),
	IDLang: gormcol.Field{}.Set((&PsTranslation{}).TableName(), "id_lang"),
	Key: gormcol.Field{}.Set((&PsTranslation{}).TableName(), "key"),
	Translation: gormcol.Field{}.Set((&PsTranslation{}).TableName(), "translation"),
	Domain: gormcol.Field{}.Set((&PsTranslation{}).TableName(), "domain"),
	Theme: gormcol.Field{}.Set((&PsTranslation{}).TableName(), "theme"),
}
