lib/app/quoteitem.go

50 lines
1.2 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"
"code.tnxs.net/taxnexus/lib/api/ops/ops_models"
)
2021-01-14 06:36:35 +00:00
// QuoteItemChannelWrapper wraps the object with workflow params
2021-01-12 05:46:24 +00:00
type QuoteItemChannelWrapper struct {
Obj ops_models.QuoteItem
Principal User
2021-01-13 05:30:35 +00:00
SagaID string
SagaType string
2021-01-12 05:46:24 +00:00
}
2021-01-10 18:40:46 +00:00
// QuoteItem is a first class object type
type QuoteItem struct {
ID string
COGS float64
CreatedByID string
CreatedDate sql.NullTime
Description string
Discount float64
DiscountAmount float64
Family string
LastModifiedByID string
LastModifiedDate sql.NullTime
ListPrice float64
LocationID string
MRCInterval int64
ParentFK string
ProductCode string
ProductID string
ProductName string
Quantity float64
QuoteID string
Ref string
ServiceDate sql.NullTime
ShippingHandling float64
Subtotal float64
SupplierID string
TaxnexusCodeDisplay string
TaxnexusCodeID string
TenantID string
TotalPrice float64
UnitPrice float64
Units string
}