package dto

// BindingDTO defines inbound payload for binding creation/update.
// It maps "(namespace, public_model)" to a ProviderGroup and an upstream selector.
type BindingDTO struct {
	Namespace     string `json:"namespace"`
	PublicModel   string `json:"public_model"`
	GroupID       uint   `json:"group_id"`
	Weight        int    `json:"weight"`
	SelectorType  string `json:"selector_type"`
	SelectorValue string `json:"selector_value"`
	Status        string `json:"status"`
}
