lib/app/glaccount.go

41 lines
910 B
Go
Raw 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/ledger/ledger_models"
)
2021-01-14 06:36:35 +00:00
// GlAccountChannelWrapper wraps the object with workflow params
2021-01-12 05:46:24 +00:00
type GlAccountChannelWrapper struct {
2021-01-19 01:50:45 +00:00
Obj ledger_models.GlAccount
APIKey string
SagaID string
SagaType string
2021-01-12 05:46:24 +00:00
}
2021-01-10 18:40:46 +00:00
// GlAccount is a first class object type
type GlAccount struct {
ID string
AccountID string
AccountLevel float64
AccountName string
AccountNumber float64
AccountSign string
AccountType string
CreatedByID string
CreatedDate sql.NullTime
Description string
IsActive bool
IsBankAccount bool
IsSummary bool
LastModifiedByID string
LastModifiedDate sql.NullTime
Name string
ParentFK string
ParentGlAccountID string
Ref string
Status string
TenantID string
}