From 976087da97dc27c8427dd6a146b35e910f9a3166 Mon Sep 17 00:00:00 2001
From: "popov.dmitriy" <dp@sessia.dev>
Date: Tue, 25 Mar 2025 11:46:57 +0300
Subject: [PATCH] Add RecommenderOrderID to lms.DecisionPayload

---
 lms/models.go | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/lms/models.go b/lms/models.go
index f4eaf6a..43a56f5 100644
--- a/lms/models.go
+++ b/lms/models.go
@@ -18,10 +18,11 @@ const (
 )
 
 type DecisionPayload struct {
-	OwnerID     uuid.UUID `json:"ownerId" validate:"required"`
-	Reward      float64   `json:"reward" validate:"required"`
-	RewardFl    float64   `json:"rewardFl" validate:"required"`
-	OrderID     uuid.UUID `json:"orderId" validate:"required"`
-	Type        string    `json:"type"`
-	Description string    `json:"description" validate:"required"`
+	OwnerID            uuid.UUID  `json:"ownerId" validate:"required"`
+	Reward             float64    `json:"reward" validate:"required"`
+	RewardFl           float64    `json:"rewardFl" validate:"required"`
+	OrderID            uuid.UUID  `json:"orderId" validate:"required"`
+	RecommenderOrderID *uuid.UUID `json:"recommenderOrderID,omitempty"`
+	Type               string     `json:"type"`
+	Description        string     `json:"description" validate:"required"`
 }
-- 
GitLab