21 lines
474 B
Go
21 lines
474 B
Go
package model
|
|
|
|
import (
|
|
"github.com/tech/sendico/pkg/mservice"
|
|
"go.mongodb.org/mongo-driver/bson/primitive"
|
|
)
|
|
|
|
type TypeBound struct {
|
|
Type mservice.Type `bson:"type" json:"type"`
|
|
}
|
|
|
|
type ObjectRefs struct {
|
|
TypeBound `bson:"inline" json:"inline"`
|
|
Refs []primitive.ObjectID `bson:"refs,omitempty" json:"refs,omitempty"`
|
|
}
|
|
|
|
type ObjectRef struct {
|
|
TypeBound `bson:"inline" json:"inline"`
|
|
Ref primitive.ObjectID `bson:"ref,omitempty" json:"ref,omitempty"`
|
|
}
|