backend/internal/models/transaction.go

Summary

Maintainability
A
40 mins
Test Coverage
package models

import (
    "bar/autogen"
    "encoding/json"

    "go.mongodb.org/mongo-driver/bson/primitive"
)

type (
    Transaction struct {
        PrivateID           primitive.ObjectID `bson:"_id,omitempty" json:"-"`
        autogen.Transaction `bson:",inline"`
    }
)

// ToJSON converts the model to JSON
func (o *Transaction) ToJSON() []byte {
    data, err := json.Marshal(o)
    if err != nil {
        panic(err)
    }
    return data
}