package app import ( "database/sql" "code.tnxs.net/taxnexus/lib/api/ops/ops_models" ) // CashReceiptChannelWrapper wraps the object with workflow params type CashReceiptChannelWrapper struct { Obj ops_models.CashReceipt APIKey string SagaID string SagaType string } // CashReceipt is a first class object type type CashReceipt struct { ID string AccountID string Amount float64 AppliedAmount float64 BillingContactID string BillingRunID string CashReceiptDate sql.NullTime CashReceiptNumber string CreatedByID string CreatedDate sql.NullTime CustomerID string Description string Gateway string GatewayKey string GatewayMessage string GatewayTransaction bool InvoiceID string IsValid bool LastModifiedByID string LastModifiedDate sql.NullTime PartnerAccountID string PaymentMethodID string PeriodID string Posted bool RecordType string Ref string Rejected bool Source string Status string TemplateID string TenantID string Type string UnappliedAmount float64 ValidPayment bool XeroID string }