aboutsummaryrefslogtreecommitdiff
path: root/backend/db/schemas.go
blob: 2a665aa51696826455b1aa5e2b4fb322773b8620 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package db

import (
	"time"

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

// Paste represents a single paste
type Paste struct {
	ID       primitive.ObjectID `bson:"_id,omitempty"`
	Hash     string
	Title    string
	Content  string
	Language string
	Password string
	Expiry   time.Time `bson:"expiry"`
	Salt     []byte
}