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
|
||
|
}
|