@boardreadyops/plugin-sdk API / SupplierIntelligenceRecord
Interface: SupplierIntelligenceRecord
Per-component intelligence record returned by a supplier provider.
Properties
alternates?
optionalalternates?:string[]
Approved or known alternate MPNs that can substitute this part.
available?
optionalavailable?:boolean
Whether the part is currently available (sufficient stock for the project).
complianceNotes?
optionalcomplianceNotes?:string[]
Compliance notes (e.g. RoHS, REACH, ECCN).
fetchedAt?
optionalfetchedAt?:string
ISO 8601 timestamp when this record was last fetched or updated.
leadTimeWeeks?
optionalleadTimeWeeks?:number
Indicative lead time in weeks at query time.
lifecycleStatus?
optionallifecycleStatus?:SupplierLifecycleStatus
Part lifecycle status from the supplier or distributor.
manufacturer?
optionalmanufacturer?:string
Manufacturer name, if known.
mpn
mpn:
string
The MPN this record covers.
notes?
optionalnotes?:string
Free-form notes from the provider.
restrictedSubstances?
optionalrestrictedSubstances?:boolean
Whether the part is on any regulatory restricted substances list.
supplierCount?
optionalsupplierCount?:number
Number of known active distributors stocking this part.
trust?
optionaltrust?:SupplierDataTrust
Trust level of the data in this record.