package models

import "time"

type AgentDecision struct {
	ID                uint64     `gorm:"primaryKey"`
	DecisionType      string     `gorm:"size:50;index"`
	BookingID         *uint64    `gorm:"index"`
	Context           string     `gorm:"type:jsonb"`
	Decision          string     `gorm:"type:jsonb"`
	Reasoning         string     `gorm:"type:text"`
	Outcome           *string    `gorm:"size:30;index"`
	OutcomeRecordedAt *time.Time
	CreatedAt         time.Time
}
