package common import ( "fmt" "github.com/fiskerinc/cloud-services/pkg/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" )