Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { DocumentNumber uint `json:"documentNumber" binding:"required" gorm:"unique;not null"` AvailableCreditLimit float64 `json:"availableCreditLimit" binding:"required"` Transactions []Transaction `json:"transactions" binding:"required"` core.Model }
type OperationsType ¶
type OperationsType struct { Description string `json:"description" binding:"required" gorm:"index;unique;not null"` Transactions []Transaction `json:"transactions" binding:"required" gorm:"index"` core.Model }
type Transaction ¶
type Transaction struct { AccountID int `json:"accountId" binding:"required" gorm:"index;not null"` OperationsTypeID int `json:"operationsTypeId" binding:"required" gorm:"not null"` Amount float64 `json:"amount" binding:"required" gorm:"not null"` EventDate *time.Time `json:"eventDate" binding:"required"` Account Account `json:"account" binding:"required"` OperationsType OperationsType `json:"operationsType" binding:"required"` core.Model }
Click to show internal directories.
Click to hide internal directories.