package common import ( "fmt" "fiskerinc.com/modules/common/dbbasemodel" ) // DriverAccount model type Driver struct { ID string `pg:",pk,unique" json:"id" validate:"required,max=256"` dbbasemodel.DBModelBase } func (da Driver) String() string { return fmt.Sprintf("Driver<%s>", da.ID) } type DriverExternal struct { ExternalID string `pg:"external_id"` Source OVSource `pg:"source"` } type OVSource string var ( OV_DEFAULT OVSource = "OVLoop" OV_DEV OVSource = "OVLoop-dev" OV_QA OVSource = "OVLoop-qa" OV_PROD OVSource = "OVLoop-prod" )