mirror of
https://github.com/FJurmanovic/wallet-go-api.git
synced 2026-02-06 14:18:12 +00:00
22 lines
529 B
Go
22 lines
529 B
Go
package model
|
|
|
|
type TransactionStatus struct {
|
|
tableName struct{} `pg:"transactionStatus,alias:transactionStatus"`
|
|
BaseModel
|
|
Name string `json:"name" pg:"name"`
|
|
Status string `json:"status" pg:"status,notnull"`
|
|
}
|
|
|
|
type NewTransactionStatusBody struct {
|
|
Name string `json:"name" form:"name"`
|
|
Status string `json:"status" form:"status"`
|
|
}
|
|
|
|
func (body *NewTransactionStatusBody) ToTransactionStatus() *TransactionStatus {
|
|
tm := new(TransactionStatus)
|
|
tm.Init()
|
|
tm.Name = body.Name
|
|
tm.Status = body.Status
|
|
return tm
|
|
}
|