diff --git a/api/model.go b/api/model.go
new file mode 100644
index 0000000000000000000000000000000000000000..434ebc8b48ab390b8227e7fab05d31bbb0a9ae46
--- /dev/null
+++ b/api/model.go
@@ -0,0 +1,18 @@
+package api
+
+import (
+	"git.sch.bme.hu/disappointment-industries/becskasszasch/db"
+	"time"
+)
+
+type ProductInPult struct {
+	Product *db.Product `json:"product"`
+	Amount  int64       `json:"amount"`
+}
+
+type BoughtInPult struct {
+	User           *db.User         `json:"user"`
+	ProductsInPult []*ProductInPult `json:"productsInPult"`
+	Date           time.Time        `json:"date"`
+	Pultosch       *db.User         `json:"pultosch"`
+}