package models

// ── Extension Dependencies (v0.38.2) ──────────────────

// ExtDependency records that a consumer package depends on a library package.
// Created at consumer install time from the manifest's "dependencies" map.
// Immutable — update by uninstalling/reinstalling the consumer.
type ExtDependency struct {
	ConsumerID  string `json:"consumer_id" db:"consumer_id"`
	LibraryID   string `json:"library_id" db:"library_id"`
	VersionSpec string `json:"version_spec" db:"version_spec"`
	ResolvedVer string `json:"resolved_ver" db:"resolved_ver"`
}
