model

package
v0.0.0-...-0091320 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 8, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Transaction

type Transaction struct {
	ID           string  `json:"id" valid:"notnull,uuid"`
	AccountID    string  `json:"accountId" valid:"notnull,uuid"`
	Amount       float64 `json:"amount" valid:"notnull,numeric"`
	PixKeyTo     string  `json:"pixKeyTo" valid:"notnull"`
	PixKeyKindTo string  `json:"pixKeyKindTo" valid:"notnull"`
	Description  string  `json:"description" valid:"-"`
	Status       string  `json:"status" valid:"notnull"`
	Error        string  `json:"error" valid:"-"`
}

Transaction represents a external entity transaction

func (*Transaction) ParseJSON

func (transaction *Transaction) ParseJSON(data []byte) error

ParseJSON parses json into transaction struct

func (*Transaction) ToJSON

func (transaction *Transaction) ToJSON() ([]byte, error)

ToJSON converts a transaction struct to json

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL