Files
wallet-go-api/pkg/model/transactionStatus.go
2022-10-07 23:48:35 +02:00

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
}