lib/app/lead.go

66 lines
1.3 KiB
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"
)
2021-01-19 20:23:02 +00:00
// LeadActivityWrapper wraps the object with workflow params
type LeadActivityWrapper struct {
2021-01-19 01:50:45 +00:00
APIKey string
SagaID string
SagaType string
2021-01-19 21:18:59 +00:00
//
Address Address
Company string
Description string
Email string
FirstName string
LastName string
MobilePhone string
Name string
Phone string
RefererURL string
Status string
TenantID string
Title string
Type string
UTMCampaign string
UTMContent string
UTMMedium string
UTMSource string
UTMTerm string
Website string
2021-01-12 05:46:24 +00:00
}
2021-01-10 18:40:46 +00:00
// Lead is a first-class object type
type Lead struct {
ID string
2021-01-14 06:36:35 +00:00
Address *Address
2021-01-10 18:40:46 +00:00
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
}