lib/app/lead.go

46 lines
1008 B
Go
Raw Permalink Normal View History

2021-01-10 23:44:39 +00:00
package app
2021-01-10 18:40:46 +00:00
2021-01-12 05:46:24 +00:00
import (
"database/sql"
"code.tnxs.net/taxnexus/lib/api/crm/crm_models"
)
// LeadChannelWrapper wraps the object with the security principal
type LeadChannelWrapper struct {
Obj crm_models.Lead
Principal User
}
2021-01-10 18:40:46 +00:00
// Lead is a first-class object type
type Lead struct {
ID string
Address Address
Company string
CreatedByID string
CreatedDate sql.NullTime
Description string
Email string
FirstName string
LastName string
LastModifiedByID string
LastModifiedDate sql.NullTime
MobilePhone string
Name string
OwnerID string
PartnerAccountID string
Phone string
ProductID string
RefererURL string
Status string
TenantID string
Title string
Type string
UTMCampaign string
UTMContent string
UTMMedium string
UTMSource string
UTMTerm string
Website string
}