58 lines
1.4 KiB
Go
58 lines
1.4 KiB
Go
package types
|
|
|
|
import "database/sql"
|
|
|
|
// LicenseType is a first class object type
|
|
type LicenseType struct {
|
|
ID string
|
|
AccountID string
|
|
AgentID string
|
|
ContactID string
|
|
Cost float64
|
|
CreatedByID string
|
|
CreatedDate sql.NullTime
|
|
DomainID string
|
|
Domains []string
|
|
Frequency string
|
|
Jurisdictions []*GeoLicenseTypeInstance
|
|
LastModifiedByID string
|
|
LastModifiedDate sql.NullTime
|
|
Level string
|
|
MetrcName string
|
|
Name string
|
|
OwnerID string
|
|
PicklistValue string
|
|
Ref string
|
|
Restriction string
|
|
Tier string
|
|
}
|
|
|
|
// GeoLicenseTypeInstance is a first class object type
|
|
type GeoLicenseTypeInstance struct {
|
|
ID string
|
|
CountryID string
|
|
CountyID string
|
|
CreatedByID string
|
|
CreatedDate sql.NullTime
|
|
LastModifiedByID string
|
|
LastModifiedDate sql.NullTime
|
|
LicenseTypeID string
|
|
OwnerID string
|
|
OrderID string
|
|
ObjectType string
|
|
PlaceID string
|
|
StateID string
|
|
}
|
|
|
|
// DomainLicenseTypeInstance is a first class object type
|
|
type DomainLicenseTypeInstance struct {
|
|
ID string
|
|
DomainID string
|
|
CreatedByID string
|
|
CreatedDate sql.NullTime
|
|
LastModifiedByID string
|
|
LastModifiedDate sql.NullTime
|
|
LicenseTypeID string
|
|
OwnerID string
|
|
}
|