20 lines
624 B
Go
20 lines
624 B
Go
|
package domain
|
||
|
|
||
|
import (
|
||
|
"time"
|
||
|
|
||
|
"go.mongodb.org/mongo-driver/bson/primitive"
|
||
|
)
|
||
|
|
||
|
type Order struct {
|
||
|
ID primitive.ObjectID `bson:"_id" json:"_id"`
|
||
|
OrderID string `json:"order_id"`
|
||
|
ClientID string `json:"client_id"`
|
||
|
Amount float64 `bson:"amount" json:"amount"`
|
||
|
Tx string `bson:"tx" json:"tx"`
|
||
|
Block string `bson:"block" json:"block"`
|
||
|
PaidAt time.Time `bson:"paid_at" json:"paid_at"`
|
||
|
CreatedAt time.Time `bson:"created_at" json:"created_at"`
|
||
|
ExpiresAt time.Time `bson:"expires_at" json:"expires_at"`
|
||
|
}
|