parent
061af6b092
commit
105ade2f84
|
@ -46,6 +46,9 @@ type CashReceipt struct {
|
|||
// Created Date
|
||||
CreatedDate string `json:"CreatedDate,omitempty"`
|
||||
|
||||
// Account CustomerID, if any
|
||||
CustomerID string `json:"CustomerID,omitempty"`
|
||||
|
||||
// Memo
|
||||
Description string `json:"Description,omitempty"`
|
||||
|
||||
|
|
|
@ -49,7 +49,7 @@ type Contract struct {
|
|||
// Contract Name
|
||||
Name string `json:"Name,omitempty"`
|
||||
|
||||
// UUID Reference the master record that owns this item
|
||||
// Reference the master record that owns this item
|
||||
ParentFK string `json:"ParentFK,omitempty"`
|
||||
|
||||
// Payment Terms
|
||||
|
|
|
@ -93,9 +93,6 @@ type Eft struct {
|
|||
|
||||
// Transaction ID
|
||||
TransactionID string `json:"TransactionID,omitempty"`
|
||||
|
||||
// UUID
|
||||
UUID string `json:"UUID,omitempty"`
|
||||
}
|
||||
|
||||
// Validate validates this eft
|
||||
|
|
|
@ -181,7 +181,7 @@ type Invoice struct {
|
|||
// Overdue 90 Days Amount
|
||||
OverDue90 float64 `json:"OverDue90,omitempty"`
|
||||
|
||||
// UUID Reference the master record that owns this item
|
||||
// Reference the master record that owns this item
|
||||
ParentFK string `json:"ParentFK,omitempty"`
|
||||
|
||||
// Partner Account
|
||||
|
|
|
@ -76,7 +76,7 @@ type InvoiceBasic struct {
|
|||
// ID of the Job which created this Invoice
|
||||
JobID string `json:"JobID,omitempty"`
|
||||
|
||||
// UUID Reference the master record that owns this item
|
||||
// Reference the master record that owns this item
|
||||
ParentFK string `json:"ParentFK,omitempty"`
|
||||
|
||||
// Taxnexus Period ID
|
||||
|
|
|
@ -55,7 +55,7 @@ type InvoiceItem struct {
|
|||
// Order Item
|
||||
OrderItemID string `json:"OrderItemID,omitempty"`
|
||||
|
||||
// UUID Reference the master record that owns this item
|
||||
// Reference the master record that owns this item
|
||||
ParentFK string `json:"ParentFK,omitempty"`
|
||||
|
||||
// Product Code
|
||||
|
|
|
@ -31,7 +31,7 @@ type ItemBasic struct {
|
|||
// Monthly Recurring Charge Indicator
|
||||
MRCInterval int64 `json:"MRCInterval,omitempty"`
|
||||
|
||||
// UUID Reference the master record that owns this item
|
||||
// Reference the master record that owns this item
|
||||
ParentFK string `json:"ParentFK,omitempty"`
|
||||
|
||||
// Product Code
|
||||
|
|
|
@ -175,7 +175,7 @@ type Order struct {
|
|||
// PO Date
|
||||
PODate string `json:"PODate,omitempty"`
|
||||
|
||||
// UUID Reference the master record that owns this item
|
||||
// Reference the master record that owns this item
|
||||
ParentFK string `json:"ParentFK,omitempty"`
|
||||
|
||||
// Payment Method ID
|
||||
|
|
|
@ -85,7 +85,7 @@ type OrderItem struct {
|
|||
// Original Order Product
|
||||
OriginalOrderItemID string `json:"OriginalOrderItemID,omitempty"`
|
||||
|
||||
// UUID Reference the master record that owns this item
|
||||
// Reference the master record that owns this item
|
||||
ParentFK string `json:"ParentFK,omitempty"`
|
||||
|
||||
// Posted to external system?
|
||||
|
|
|
@ -151,7 +151,7 @@ type Quote struct {
|
|||
// Owner Name
|
||||
OwnerID string `json:"OwnerID,omitempty"`
|
||||
|
||||
// UUID Reference the master record that owns this item
|
||||
// Reference the master record that owns this item
|
||||
ParentFK string `json:"ParentFK,omitempty"`
|
||||
|
||||
// Payment Terms
|
||||
|
|
|
@ -10,13 +10,11 @@ package ops_models
|
|||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"strconv"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/strfmt"
|
||||
"github.com/go-openapi/swag"
|
||||
"github.com/go-openapi/validate"
|
||||
)
|
||||
|
||||
// QuoteBasic quote basic
|
||||
|
@ -69,7 +67,7 @@ type QuoteBasic struct {
|
|||
// ID of the Job which created this Invoice
|
||||
JobID string `json:"JobID,omitempty"`
|
||||
|
||||
// UUID Reference the master record that owns this item
|
||||
// Reference the master record that owns this item
|
||||
ParentFK string `json:"ParentFK,omitempty"`
|
||||
|
||||
// Taxnexus Period ID
|
||||
|
@ -85,14 +83,12 @@ type QuoteBasic struct {
|
|||
Ref string `json:"Ref,omitempty"`
|
||||
|
||||
// Sales Regulation Type
|
||||
// Enum: [AdultUse Caregiver Consumer Medicinal MedicinalState MedicinalThirdParty Merchandise Patient Telecom]
|
||||
SalesRegulation string `json:"SalesRegulation,omitempty"`
|
||||
|
||||
// Shipping and Handling fees for this document
|
||||
ShippingHandling float64 `json:"ShippingHandling,omitempty"`
|
||||
|
||||
// Status used by for Billing Balances; ignored in tax calculation
|
||||
// Enum: [closed delivered hold issued new posted rated rating_failed rating_ready reissued rendered uncollectable voided]
|
||||
Status string `json:"Status,omitempty"`
|
||||
|
||||
// Subtotal of items
|
||||
|
@ -123,14 +119,6 @@ func (m *QuoteBasic) Validate(formats strfmt.Registry) error {
|
|||
res = append(res, err)
|
||||
}
|
||||
|
||||
if err := m.validateSalesRegulation(formats); err != nil {
|
||||
res = append(res, err)
|
||||
}
|
||||
|
||||
if err := m.validateStatus(formats); err != nil {
|
||||
res = append(res, err)
|
||||
}
|
||||
|
||||
if err := m.validateTaxTransactions(formats); err != nil {
|
||||
res = append(res, err)
|
||||
}
|
||||
|
@ -188,146 +176,6 @@ func (m *QuoteBasic) validateItems(formats strfmt.Registry) error {
|
|||
return nil
|
||||
}
|
||||
|
||||
var quoteBasicTypeSalesRegulationPropEnum []interface{}
|
||||
|
||||
func init() {
|
||||
var res []string
|
||||
if err := json.Unmarshal([]byte(`["AdultUse","Caregiver","Consumer","Medicinal","MedicinalState","MedicinalThirdParty","Merchandise","Patient","Telecom"]`), &res); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
for _, v := range res {
|
||||
quoteBasicTypeSalesRegulationPropEnum = append(quoteBasicTypeSalesRegulationPropEnum, v)
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
|
||||
// QuoteBasicSalesRegulationAdultUse captures enum value "AdultUse"
|
||||
QuoteBasicSalesRegulationAdultUse string = "AdultUse"
|
||||
|
||||
// QuoteBasicSalesRegulationCaregiver captures enum value "Caregiver"
|
||||
QuoteBasicSalesRegulationCaregiver string = "Caregiver"
|
||||
|
||||
// QuoteBasicSalesRegulationConsumer captures enum value "Consumer"
|
||||
QuoteBasicSalesRegulationConsumer string = "Consumer"
|
||||
|
||||
// QuoteBasicSalesRegulationMedicinal captures enum value "Medicinal"
|
||||
QuoteBasicSalesRegulationMedicinal string = "Medicinal"
|
||||
|
||||
// QuoteBasicSalesRegulationMedicinalState captures enum value "MedicinalState"
|
||||
QuoteBasicSalesRegulationMedicinalState string = "MedicinalState"
|
||||
|
||||
// QuoteBasicSalesRegulationMedicinalThirdParty captures enum value "MedicinalThirdParty"
|
||||
QuoteBasicSalesRegulationMedicinalThirdParty string = "MedicinalThirdParty"
|
||||
|
||||
// QuoteBasicSalesRegulationMerchandise captures enum value "Merchandise"
|
||||
QuoteBasicSalesRegulationMerchandise string = "Merchandise"
|
||||
|
||||
// QuoteBasicSalesRegulationPatient captures enum value "Patient"
|
||||
QuoteBasicSalesRegulationPatient string = "Patient"
|
||||
|
||||
// QuoteBasicSalesRegulationTelecom captures enum value "Telecom"
|
||||
QuoteBasicSalesRegulationTelecom string = "Telecom"
|
||||
)
|
||||
|
||||
// prop value enum
|
||||
func (m *QuoteBasic) validateSalesRegulationEnum(path, location string, value string) error {
|
||||
if err := validate.EnumCase(path, location, value, quoteBasicTypeSalesRegulationPropEnum, true); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *QuoteBasic) validateSalesRegulation(formats strfmt.Registry) error {
|
||||
|
||||
if swag.IsZero(m.SalesRegulation) { // not required
|
||||
return nil
|
||||
}
|
||||
|
||||
// value enum
|
||||
if err := m.validateSalesRegulationEnum("SalesRegulation", "body", m.SalesRegulation); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
var quoteBasicTypeStatusPropEnum []interface{}
|
||||
|
||||
func init() {
|
||||
var res []string
|
||||
if err := json.Unmarshal([]byte(`["closed","delivered","hold","issued","new","posted","rated","rating_failed","rating_ready","reissued","rendered","uncollectable","voided"]`), &res); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
for _, v := range res {
|
||||
quoteBasicTypeStatusPropEnum = append(quoteBasicTypeStatusPropEnum, v)
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
|
||||
// QuoteBasicStatusClosed captures enum value "closed"
|
||||
QuoteBasicStatusClosed string = "closed"
|
||||
|
||||
// QuoteBasicStatusDelivered captures enum value "delivered"
|
||||
QuoteBasicStatusDelivered string = "delivered"
|
||||
|
||||
// QuoteBasicStatusHold captures enum value "hold"
|
||||
QuoteBasicStatusHold string = "hold"
|
||||
|
||||
// QuoteBasicStatusIssued captures enum value "issued"
|
||||
QuoteBasicStatusIssued string = "issued"
|
||||
|
||||
// QuoteBasicStatusNew captures enum value "new"
|
||||
QuoteBasicStatusNew string = "new"
|
||||
|
||||
// QuoteBasicStatusPosted captures enum value "posted"
|
||||
QuoteBasicStatusPosted string = "posted"
|
||||
|
||||
// QuoteBasicStatusRated captures enum value "rated"
|
||||
QuoteBasicStatusRated string = "rated"
|
||||
|
||||
// QuoteBasicStatusRatingFailed captures enum value "rating_failed"
|
||||
QuoteBasicStatusRatingFailed string = "rating_failed"
|
||||
|
||||
// QuoteBasicStatusRatingReady captures enum value "rating_ready"
|
||||
QuoteBasicStatusRatingReady string = "rating_ready"
|
||||
|
||||
// QuoteBasicStatusReissued captures enum value "reissued"
|
||||
QuoteBasicStatusReissued string = "reissued"
|
||||
|
||||
// QuoteBasicStatusRendered captures enum value "rendered"
|
||||
QuoteBasicStatusRendered string = "rendered"
|
||||
|
||||
// QuoteBasicStatusUncollectable captures enum value "uncollectable"
|
||||
QuoteBasicStatusUncollectable string = "uncollectable"
|
||||
|
||||
// QuoteBasicStatusVoided captures enum value "voided"
|
||||
QuoteBasicStatusVoided string = "voided"
|
||||
)
|
||||
|
||||
// prop value enum
|
||||
func (m *QuoteBasic) validateStatusEnum(path, location string, value string) error {
|
||||
if err := validate.EnumCase(path, location, value, quoteBasicTypeStatusPropEnum, true); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *QuoteBasic) validateStatus(formats strfmt.Registry) error {
|
||||
|
||||
if swag.IsZero(m.Status) { // not required
|
||||
return nil
|
||||
}
|
||||
|
||||
// value enum
|
||||
if err := m.validateStatusEnum("Status", "body", m.Status); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *QuoteBasic) validateTaxTransactions(formats strfmt.Registry) error {
|
||||
|
||||
if swag.IsZero(m.TaxTransactions) { // not required
|
||||
|
|
|
@ -55,7 +55,7 @@ type QuoteItem struct {
|
|||
// Quantity
|
||||
MRCInterval int64 `json:"MRCInterval,omitempty"`
|
||||
|
||||
// UUID Reference the master record that owns this item
|
||||
// Reference the master record that owns this item
|
||||
ParentFK string `json:"ParentFK,omitempty"`
|
||||
|
||||
// Product Code
|
||||
|
|
|
@ -43,7 +43,7 @@ func UnMarshalAccountingRule(s *ledger_models.AccountingRule) *AccountingRule {
|
|||
},
|
||||
}
|
||||
}
|
||||
func (obj *AccountingRule) marshalToSwagger() *ledger_models.AccountingRule {
|
||||
func (obj *AccountingRule) MarshalToSwagger() *ledger_models.AccountingRule {
|
||||
return &ledger_models.AccountingRule{
|
||||
ID: obj.ID,
|
||||
AcountID: obj.AccountID,
|
||||
|
|
|
@ -37,7 +37,7 @@ func UnMarshalAccountingRuleset(s *ledger_models.AccountingRuleset) *AccountingR
|
|||
},
|
||||
}
|
||||
}
|
||||
func (obj *AccountingRuleset) marshalToSwagger() *ledger_models.AccountingRuleset {
|
||||
func (obj *AccountingRuleset) MarshalToSwagger() *ledger_models.AccountingRuleset {
|
||||
theItems := []*ledger_models.AccountingRulesetItem{}
|
||||
for _, itm := range obj.Items {
|
||||
theItems = append(theItems,
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalAppLog(s *workflow_models.AppLog) *AppLog {
|
||||
func UnMarshalAppLog(s *workflow_models.AppLog) *AppLog {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -35,7 +35,7 @@ func unMarshalAppLog(s *workflow_models.AppLog) *AppLog {
|
|||
}
|
||||
}
|
||||
|
||||
func (obj *AppLog) marshalToSwagger() *workflow_models.AppLog {
|
||||
func (obj *AppLog) MarshalToSwagger() *workflow_models.AppLog {
|
||||
return &workflow_models.AppLog{
|
||||
ID: obj.ID,
|
||||
AccountID: obj.AccountID,
|
||||
|
|
|
@ -24,6 +24,7 @@ func UnMarshalCashReceipt(s *ops_models.CashReceipt) *CashReceipt {
|
|||
BillingContactID: s.BillingContactID,
|
||||
CashReceiptNumber: s.CashReceiptNumber,
|
||||
CreatedByID: s.CreatedByID,
|
||||
CustomerID: s.CustomerID,
|
||||
Description: s.Description,
|
||||
Gateway: s.Gateway,
|
||||
GatewayKey: s.GatewayKey,
|
||||
|
@ -76,6 +77,7 @@ func (obj *CashReceipt) MarshalToSwagger() *ops_models.CashReceipt {
|
|||
CashReceiptNumber: obj.CashReceiptNumber,
|
||||
CreatedByID: obj.CreatedByID,
|
||||
CreatedDate: obj.CreatedDate.Time.Format(dateTimeFormat),
|
||||
CustomerID: obj.CustomerID,
|
||||
Description: obj.Description,
|
||||
Gateway: obj.Gateway,
|
||||
GatewayKey: obj.GatewayKey,
|
||||
|
|
|
@ -26,6 +26,7 @@ type CashReceipt struct {
|
|||
CashReceiptNumber string
|
||||
CreatedByID string
|
||||
CreatedDate sql.NullTime
|
||||
CustomerID string
|
||||
Description string
|
||||
Gateway string
|
||||
GatewayKey string
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalCountry(s *geo_models.Country) *Country {
|
||||
func UnMarshalCountry(s *geo_models.Country) *Country {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ func unMarshalCountry(s *geo_models.Country) *Country {
|
|||
lastModfiedDate, e1 := time.Parse(dateTimeFormat, s.LastModifiedDate)
|
||||
theInstances := []*TaxInstance{}
|
||||
for _, itm := range s.TaxInstances {
|
||||
theInstances = append(theInstances, unMarshalTaxInstance(itm))
|
||||
theInstances = append(theInstances, UnMarshalTaxInstance(itm))
|
||||
}
|
||||
return &Country{
|
||||
ID: s.ID,
|
||||
|
@ -58,10 +58,10 @@ func unMarshalCountry(s *geo_models.Country) *Country {
|
|||
},
|
||||
}
|
||||
}
|
||||
func (obj *Country) marshalToSwagger() *geo_models.Country {
|
||||
func (obj *Country) MarshalToSwagger() *geo_models.Country {
|
||||
taxInstances := []*geo_models.TaxInstance{}
|
||||
for _, itm := range obj.TaxInstances {
|
||||
taxInstances = append(taxInstances, itm.marshalToSwagger())
|
||||
taxInstances = append(taxInstances, itm.MarshalToSwagger())
|
||||
}
|
||||
return &geo_models.Country{
|
||||
ID: obj.ID,
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalCounty(s *geo_models.County) *County {
|
||||
func UnMarshalCounty(s *geo_models.County) *County {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ func unMarshalCounty(s *geo_models.County) *County {
|
|||
lastModfiedDate, e1 := time.Parse(dateTimeFormat, s.LastModifiedDate)
|
||||
theInstances := []*TaxInstance{}
|
||||
for _, itm := range s.TaxInstances {
|
||||
theInstances = append(theInstances, unMarshalTaxInstance(itm))
|
||||
theInstances = append(theInstances, UnMarshalTaxInstance(itm))
|
||||
}
|
||||
return &County{
|
||||
ID: s.ID,
|
||||
|
@ -69,10 +69,10 @@ func unMarshalCounty(s *geo_models.County) *County {
|
|||
},
|
||||
}
|
||||
}
|
||||
func (obj *County) marshalToSwagger() *geo_models.County {
|
||||
func (obj *County) MarshalToSwagger() *geo_models.County {
|
||||
theInstances := []*geo_models.TaxInstance{}
|
||||
for _, itm := range obj.TaxInstances {
|
||||
theInstances = append(theInstances, itm.marshalToSwagger())
|
||||
theInstances = append(theInstances, itm.MarshalToSwagger())
|
||||
}
|
||||
var salesTaxRate *geo_models.TaxRate
|
||||
if obj.SalesTaxRate != nil {
|
||||
|
|
|
@ -2,7 +2,7 @@ package app
|
|||
|
||||
import "code.tnxs.net/taxnexus/lib/api/geo/geo_models"
|
||||
|
||||
func unMarshalDomain(swag *geo_models.Domain) *Domain {
|
||||
func UnMarshalDomain(swag *geo_models.Domain) *Domain {
|
||||
return &Domain{
|
||||
Description: swag.Description,
|
||||
Active: swag.Active,
|
||||
|
@ -10,7 +10,7 @@ func unMarshalDomain(swag *geo_models.Domain) *Domain {
|
|||
Name: swag.Name,
|
||||
}
|
||||
}
|
||||
func (obj *Domain) marshalToSwagger() *geo_models.Domain {
|
||||
func (obj *Domain) MarshalToSwagger() *geo_models.Domain {
|
||||
return &geo_models.Domain{
|
||||
ID: obj.ID,
|
||||
Active: obj.Active,
|
||||
|
|
|
@ -37,6 +37,7 @@ func UnMarshalEft(s *ops_models.Eft) *Eft {
|
|||
Items: items,
|
||||
LastModifiedByID: s.LastModifiedByID,
|
||||
PaymentMethodID: s.PaymentMethodID,
|
||||
ParentFK: s.ParentFK,
|
||||
Ref: s.Ref,
|
||||
Status: s.Status,
|
||||
TenantID: s.TenantID,
|
||||
|
@ -86,6 +87,7 @@ func (obj *Eft) MarshalToSwagger() *ops_models.Eft {
|
|||
LastModifiedByID: obj.LastModifiedByID,
|
||||
LastModifiedDate: obj.LastModifiedDate.Time.Format(dateTimeFormat),
|
||||
PaymentMethodID: obj.PaymentMethodID,
|
||||
ParentFK: obj.ParentFK,
|
||||
Ref: obj.Ref,
|
||||
Status: obj.Status,
|
||||
TenantID: obj.TenantID,
|
||||
|
|
|
@ -33,6 +33,7 @@ type Eft struct {
|
|||
JournalDate sql.NullTime
|
||||
LastModifiedByID string
|
||||
LastModifiedDate sql.NullTime
|
||||
ParentFK string
|
||||
PaymentMethodID string
|
||||
Ref string
|
||||
Status string
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalSwaggerFiling(s *regs_models.Filing) *Filing {
|
||||
func UnMarshalSwaggerFiling(s *regs_models.Filing) *Filing {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -80,7 +80,7 @@ func unMarshalSwaggerFiling(s *regs_models.Filing) *Filing {
|
|||
}
|
||||
|
||||
}
|
||||
func (obj *Filing) marshalToSwagger() *regs_models.Filing {
|
||||
func (obj *Filing) MarshalToSwagger() *regs_models.Filing {
|
||||
return ®s_models.Filing{
|
||||
ID: obj.ID,
|
||||
AccountName: obj.AccountName,
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalFilingType(s *regs_models.FilingType) *FilingType {
|
||||
func UnMarshalFilingType(s *regs_models.FilingType) *FilingType {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -78,7 +78,7 @@ func unMarshalFilingType(s *regs_models.FilingType) *FilingType {
|
|||
}
|
||||
}
|
||||
|
||||
func (obj *FilingType) marshal() *regs_models.FilingType {
|
||||
func (obj *FilingType) MarshalToSwagger() *regs_models.FilingType {
|
||||
var instances []*regs_models.FilingTypeInstance
|
||||
if obj.Instances != nil {
|
||||
instances = []*regs_models.FilingTypeInstance{}
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalGlAccount(s *ledger_models.GlAccount) *GlAccount {
|
||||
func UnMarshalGlAccount(s *ledger_models.GlAccount) *GlAccount {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalGlBalance(s *ledger_models.GlBalance) *GlBalance {
|
||||
func UnMarshalGlBalance(s *ledger_models.GlBalance) *GlBalance {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -46,7 +46,7 @@ func unMarshalGlBalance(s *ledger_models.GlBalance) *GlBalance {
|
|||
},
|
||||
}
|
||||
}
|
||||
func (obj *GlBalance) marshalToSwagger() *ledger_models.GlBalance {
|
||||
func (obj *GlBalance) MarshalToSwagger() *ledger_models.GlBalance {
|
||||
return &ledger_models.GlBalance{
|
||||
ID: obj.ID,
|
||||
AccountName: obj.AccountName,
|
||||
|
|
|
@ -89,7 +89,7 @@ func UnmarshalIngest(s *devops_models.Ingest) *Ingest {
|
|||
}
|
||||
|
||||
// MarshalToSwagger encodes a first class object to swagger
|
||||
func (obj *Ingest) marshalToSwagger() *devops_models.Ingest {
|
||||
func (obj *Ingest) MarshalToSwagger() *devops_models.Ingest {
|
||||
return &devops_models.Ingest{
|
||||
ID: obj.ID,
|
||||
AccountID: &obj.AccountID,
|
||||
|
|
|
@ -4,7 +4,7 @@ import "code.tnxs.net/taxnexus/lib/api/ops/ops_models"
|
|||
|
||||
// Invoice unMarshal does validation in the Ops microservice only
|
||||
|
||||
func (obj *Invoice) marshalToSwagger() *ops_models.Invoice { //nolint:funlen // big object
|
||||
func (obj *Invoice) MarshalToSwagger() *ops_models.Invoice { //nolint:funlen // big object
|
||||
var items []*ops_models.InvoiceItem
|
||||
if obj.Items != nil {
|
||||
items = []*ops_models.InvoiceItem{}
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalLead(s *crm_models.Lead) *Lead {
|
||||
func UnMarshalLead(s *crm_models.Lead) *Lead {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalOrder(s *ops_models.Order) *Order { //nolint:funlen // big object
|
||||
func UnMarshalOrder(s *ops_models.Order) *Order { //nolint:funlen // big object
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ func unMarshalOrder(s *ops_models.Order) *Order { //nolint:funlen // big object
|
|||
if s.Items != nil {
|
||||
items = make([]*OrderItem, 5)
|
||||
for _, itm := range s.Items {
|
||||
items = append(items, unMarshalOrderItem(itm))
|
||||
items = append(items, UnMarshalOrderItem(itm))
|
||||
}
|
||||
}
|
||||
createdDate, e0 := time.Parse(dateTimeFormat, s.CreatedDate)
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalOrderItem(s *ops_models.OrderItem) *OrderItem {
|
||||
func UnMarshalOrderItem(s *ops_models.OrderItem) *OrderItem {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@ package app
|
|||
|
||||
import "code.tnxs.net/taxnexus/lib/api/workflow/workflow_models"
|
||||
|
||||
func unMarshalSwaggerOutgoingEmailMessage(s *workflow_models.OutgoingEmailMessage) *OutgoingEmailMessage {
|
||||
func UnMarshalSwaggerOutgoingEmailMessage(s *workflow_models.OutgoingEmailMessage) *OutgoingEmailMessage {
|
||||
return &OutgoingEmailMessage{
|
||||
ID: s.ID,
|
||||
BCCAddress: s.BCCAddress,
|
||||
|
|
|
@ -2,7 +2,7 @@ package app
|
|||
|
||||
import "code.tnxs.net/taxnexus/lib/api/workflow/workflow_models"
|
||||
|
||||
func (obj *OutgoingEmailMessageReceipt) marshalToSwagger() *workflow_models.EmailMessage {
|
||||
func (obj *OutgoingEmailMessageReceipt) MarshalToSwagger() *workflow_models.EmailMessage {
|
||||
return &workflow_models.EmailMessage{
|
||||
ID: obj.ID,
|
||||
EmailMessageID: obj.EmailMessageID,
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalPaymentMethod(s *ops_models.PaymentMethod) *PaymentMethod {
|
||||
func UnMarshalPaymentMethod(s *ops_models.PaymentMethod) *PaymentMethod {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ func (obj *PDF) MarshalToDocument() *stash_models.Document {
|
|||
}
|
||||
}
|
||||
|
||||
func unMarshalNewPDF(swag *stash_models.NewPDF) *PDF {
|
||||
func UnMarshalNewPDF(swag *stash_models.NewPDF) *PDF {
|
||||
return &PDF{
|
||||
Description: swag.Description,
|
||||
Filename: swag.Filename,
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalPeriod(s *ledger_models.Period) *Period {
|
||||
func UnMarshalPeriod(s *ledger_models.Period) *Period {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -51,7 +51,7 @@ func unMarshalPeriod(s *ledger_models.Period) *Period {
|
|||
},
|
||||
}
|
||||
}
|
||||
func (obj *Period) marshalToSwagger() *ledger_models.Period {
|
||||
func (obj *Period) MarshalToSwagger() *ledger_models.Period {
|
||||
return &ledger_models.Period{
|
||||
ID: obj.ID,
|
||||
AccountID: obj.AccountID,
|
||||
|
|
|
@ -16,7 +16,7 @@ func UnMarshalPlace(s *geo_models.Place) *Place {
|
|||
lastModfiedDate, e1 := time.Parse(dateTimeFormat, s.LastModifiedDate)
|
||||
theInstances := []*TaxInstance{}
|
||||
for _, itm := range s.TaxInstances {
|
||||
theInstances = append(theInstances, unMarshalTaxInstance(itm))
|
||||
theInstances = append(theInstances, UnMarshalTaxInstance(itm))
|
||||
}
|
||||
return &Place{
|
||||
ID: s.ID,
|
||||
|
@ -79,7 +79,7 @@ func (obj *Place) MarshalToSwagger() *geo_models.Place {
|
|||
}
|
||||
taxInstances := []*geo_models.TaxInstance{}
|
||||
for _, itm := range obj.TaxInstances {
|
||||
taxInstances = append(taxInstances, itm.marshalToSwagger())
|
||||
taxInstances = append(taxInstances, itm.MarshalToSwagger())
|
||||
}
|
||||
var salesTaxRate *geo_models.TaxRate
|
||||
if obj.SalesTaxRate != nil {
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalPurchaseOrder(s *ops_models.PurchaseOrder) (*PurchaseOrder, error) { //nolint:funlen // big object
|
||||
func UnMarshalPurchaseOrder(s *ops_models.PurchaseOrder) (*PurchaseOrder, error) { //nolint:funlen // big object
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -120,7 +120,7 @@ func unMarshalPurchaseOrder(s *ops_models.PurchaseOrder) (*PurchaseOrder, error)
|
|||
},
|
||||
}, nil
|
||||
}
|
||||
func (obj *PurchaseOrder) marshalToSwagger() *ops_models.PurchaseOrder {
|
||||
func (obj *PurchaseOrder) MarshalToSwagger() *ops_models.PurchaseOrder {
|
||||
var items []*ops_models.PurchaseOrderItem
|
||||
if obj.Items != nil {
|
||||
items = []*ops_models.PurchaseOrderItem{}
|
||||
|
|
|
@ -1,10 +1,8 @@
|
|||
package app
|
||||
|
||||
import (
|
||||
"code.tnxs.net/taxnexus/lib/api/ops/ops_models"
|
||||
)
|
||||
import "code.tnxs.net/taxnexus/lib/api/ops/ops_models"
|
||||
|
||||
func (obj *Quote) marshalToSwagger() *ops_models.Quote {
|
||||
func (obj *Quote) MarshalToSwagger() *ops_models.Quote {
|
||||
var items []*ops_models.QuoteItem
|
||||
if obj.Items != nil {
|
||||
items = []*ops_models.QuoteItem{}
|
||||
|
|
|
@ -12,7 +12,7 @@ func UnMarshalSwaggerState(s *geo_models.State) *State {
|
|||
lastModfiedDate, e1 := time.Parse(dateTimeFormat, s.LastModifiedDate)
|
||||
theInstances := []*TaxInstance{}
|
||||
for _, itm := range s.TaxInstances {
|
||||
theInstances = append(theInstances, unMarshalTaxInstance(itm))
|
||||
theInstances = append(theInstances, UnMarshalTaxInstance(itm))
|
||||
}
|
||||
return &State{
|
||||
ID: s.ID,
|
||||
|
@ -68,7 +68,7 @@ func UnMarshalSwaggerState(s *geo_models.State) *State {
|
|||
func (obj *State) MarshalToSwagger() *geo_models.State {
|
||||
taxInstances := []*geo_models.TaxInstance{}
|
||||
for _, itm := range obj.TaxInstances {
|
||||
taxInstances = append(taxInstances, itm.marshalToSwagger())
|
||||
taxInstances = append(taxInstances, itm.MarshalToSwagger())
|
||||
}
|
||||
return &geo_models.State{
|
||||
ID: obj.ID,
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalSubmission(s *regs_models.Submission) *Submission {
|
||||
func UnMarshalSubmission(s *regs_models.Submission) *Submission {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -57,7 +57,7 @@ func unMarshalSubmission(s *regs_models.Submission) *Submission {
|
|||
}
|
||||
}
|
||||
|
||||
func (obj *Submission) marshalToSwagger() *regs_models.Submission {
|
||||
func (obj *Submission) MarshalToSwagger() *regs_models.Submission {
|
||||
return ®s_models.Submission{
|
||||
ID: obj.ID,
|
||||
CompanyID: obj.CompanyID,
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalTaxInstance(s *geo_models.TaxInstance) *TaxInstance {
|
||||
func UnMarshalTaxInstance(s *geo_models.TaxInstance) *TaxInstance {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -34,7 +34,7 @@ func unMarshalTaxInstance(s *geo_models.TaxInstance) *TaxInstance {
|
|||
},
|
||||
}
|
||||
}
|
||||
func (obj *TaxInstance) marshalToSwagger() *geo_models.TaxInstance {
|
||||
func (obj *TaxInstance) MarshalToSwagger() *geo_models.TaxInstance {
|
||||
return &geo_models.TaxInstance{
|
||||
ID: obj.ID,
|
||||
CountryID: obj.CountryID,
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalTaxnexusCode(s *geo_models.TaxnexusCode) *TaxnexusCode {
|
||||
func UnMarshalTaxnexusCode(s *geo_models.TaxnexusCode) *TaxnexusCode {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -45,7 +45,7 @@ func unMarshalTaxnexusCode(s *geo_models.TaxnexusCode) *TaxnexusCode {
|
|||
},
|
||||
}
|
||||
}
|
||||
func (obj *TaxnexusCode) marshalToSwagger() *geo_models.TaxnexusCode {
|
||||
func (obj *TaxnexusCode) MarshalToSwagger() *geo_models.TaxnexusCode {
|
||||
swag := geo_models.TaxnexusCode{
|
||||
ID: obj.ID,
|
||||
Active: obj.Active,
|
||||
|
|
|
@ -8,7 +8,7 @@ import (
|
|||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
func unMarshalTaxTypeAccount(s *regs_models.TaxTypeAccount) *TaxTypeAccount {
|
||||
func UnMarshalTaxTypeAccount(s *regs_models.TaxTypeAccount) *TaxTypeAccount {
|
||||
if s.ID == "" {
|
||||
s.ID = uuid.New().String()
|
||||
}
|
||||
|
@ -64,7 +64,7 @@ func unMarshalTaxTypeAccount(s *regs_models.TaxTypeAccount) *TaxTypeAccount {
|
|||
},
|
||||
}
|
||||
}
|
||||
func (obj *TaxTypeAccount) marshalToSwagger() *regs_models.TaxTypeAccount {
|
||||
func (obj *TaxTypeAccount) MarshalToSwagger() *regs_models.TaxTypeAccount {
|
||||
return ®s_models.TaxTypeAccount{
|
||||
ID: obj.ID,
|
||||
AccountID: obj.AccountID,
|
||||
|
|
|
@ -1592,6 +1592,9 @@ definitions:
|
|||
CashReceiptNumber:
|
||||
description: Journal Date
|
||||
type: string
|
||||
CustomerID:
|
||||
description: Account CustomerID, if any
|
||||
type: string
|
||||
CreatedByID:
|
||||
description: Created By User ID
|
||||
type: string
|
||||
|
@ -1826,8 +1829,7 @@ definitions:
|
|||
description: Contract Name
|
||||
type: string
|
||||
ParentFK:
|
||||
description:
|
||||
UUID Reference the master record that owns this item
|
||||
description: Reference the master record that owns this item
|
||||
type: string
|
||||
PaymentTerms:
|
||||
description: Payment Terms
|
||||
|
@ -1984,9 +1986,6 @@ definitions:
|
|||
TransactionID:
|
||||
description: Transaction ID
|
||||
type: string
|
||||
UUID:
|
||||
description: UUID
|
||||
type: string
|
||||
type: object
|
||||
EftItem:
|
||||
description: An invoice reference that is batched in a single Eft
|
||||
|
@ -2243,8 +2242,7 @@ definitions:
|
|||
format: double
|
||||
type: number
|
||||
ParentFK:
|
||||
description:
|
||||
UUID Reference the master record that owns this item
|
||||
description: Reference the master record that owns this item
|
||||
type: string
|
||||
PartnerAccountID:
|
||||
description: Partner Account
|
||||
|
@ -2440,8 +2438,7 @@ definitions:
|
|||
description: ID of the Job which created this Invoice
|
||||
type: string
|
||||
ParentFK:
|
||||
description:
|
||||
UUID Reference the master record that owns this item
|
||||
description: Reference the master record that owns this item
|
||||
type: string
|
||||
PeriodID:
|
||||
description: Taxnexus Period ID
|
||||
|
@ -2523,8 +2520,7 @@ definitions:
|
|||
description: Order Item
|
||||
type: string
|
||||
ParentFK:
|
||||
description:
|
||||
UUID Reference the master record that owns this item
|
||||
description: Reference the master record that owns this item
|
||||
type: string
|
||||
ProductCode:
|
||||
description: Product Code
|
||||
|
@ -2613,8 +2609,7 @@ definitions:
|
|||
format: int64
|
||||
type: number
|
||||
ParentFK:
|
||||
description:
|
||||
UUID Reference the master record that owns this item
|
||||
description: Reference the master record that owns this item
|
||||
type: string
|
||||
ProductCode:
|
||||
description: Product Code
|
||||
|
@ -2824,8 +2819,7 @@ definitions:
|
|||
description: PO Date
|
||||
type: string
|
||||
ParentFK:
|
||||
description:
|
||||
UUID Reference the master record that owns this item
|
||||
description: Reference the master record that owns this item
|
||||
type: string
|
||||
PaymentMethodID:
|
||||
description: Payment Method ID
|
||||
|
@ -2984,8 +2978,7 @@ definitions:
|
|||
description: Original Order Product
|
||||
type: string
|
||||
ParentFK:
|
||||
description:
|
||||
UUID Reference the master record that owns this item
|
||||
description: Reference the master record that owns this item
|
||||
type: string
|
||||
Posted:
|
||||
description: Posted to external system?
|
||||
|
@ -3898,8 +3891,7 @@ definitions:
|
|||
description: Period ID
|
||||
type: string
|
||||
ParentFK:
|
||||
description:
|
||||
UUID Reference the master record that owns this item
|
||||
description: Reference the master record that owns this item
|
||||
type: string
|
||||
PaymentTerms:
|
||||
description: Payment Terms
|
||||
|
@ -4040,8 +4032,7 @@ definitions:
|
|||
description: ID of the Job which created this Invoice
|
||||
type: string
|
||||
ParentFK:
|
||||
description:
|
||||
UUID Reference the master record that owns this item
|
||||
description: Reference the master record that owns this item
|
||||
type: string
|
||||
PeriodID:
|
||||
description: Taxnexus Period ID
|
||||
|
@ -4061,16 +4052,6 @@ definitions:
|
|||
type: string
|
||||
SalesRegulation:
|
||||
description: Sales Regulation Type
|
||||
enum:
|
||||
- AdultUse
|
||||
- Caregiver
|
||||
- Consumer
|
||||
- Medicinal
|
||||
- MedicinalState
|
||||
- MedicinalThirdParty
|
||||
- Merchandise
|
||||
- Patient
|
||||
- Telecom
|
||||
type: string
|
||||
ShippingHandling:
|
||||
description: Shipping and Handling fees for this document
|
||||
|
@ -4079,20 +4060,6 @@ definitions:
|
|||
description:
|
||||
Status used by for Billing Balances; ignored in tax
|
||||
calculation
|
||||
enum:
|
||||
- closed
|
||||
- delivered
|
||||
- hold
|
||||
- issued
|
||||
- new
|
||||
- posted
|
||||
- rated
|
||||
- rating_failed
|
||||
- rating_ready
|
||||
- reissued
|
||||
- rendered
|
||||
- uncollectable
|
||||
- voided
|
||||
type: string
|
||||
Subtotal:
|
||||
description: Subtotal of items
|
||||
|
@ -4156,8 +4123,7 @@ definitions:
|
|||
format: int64
|
||||
type: number
|
||||
ParentFK:
|
||||
description:
|
||||
UUID Reference the master record that owns this item
|
||||
description: Reference the master record that owns this item
|
||||
type: string
|
||||
ProductCode:
|
||||
description: Product Code
|
||||
|
|
Loading…
Reference in New Issue