package
Version:
v0.0.0-...-6853f2c
Opens a new window with list of versions in this module.
Published: Nov 11, 2021
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type AccessDetails struct {
AccessUuid string
UserId uint64
}
type Account struct {
gorm.Model
Name string `gorm:"column:name"`
Cpf string `gorm:"unique"`
Secret string `gorm:"column:secrect"`
Balance float32 `gorm:"column:balance"`
}
type AuthCredentialsInput struct {
Cpf string `json:"cpf" binding:"required"`
Secret string `json:"secret" binding:"required"`
}
type CreateAccountInput struct {
Name string `json:"name" binding:"required"`
Cpf string `json:"cpf" binding:"required"`
Secret string `json:"secret" binding:"required"`
}
type DoTransferInput struct {
AccountDestinationId string `json:"destination" binding:"required"`
Amount float32 `json:"amount" binding:"required"`
}
type Transfer struct {
gorm.Model
AccountOriginId string `gorm:"column:accountoriginid"`
AccountDestinationId string `gorm:"column:accountdestinationid"`
Amount float32 `gorm:"column:amount"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.