Skip to main content

DmFamilyPart

**Experimental** Represents a single device family part variant.

type DmFamilyPart {
concrete: Boolean!
description: String!
deviceFamily: String!
display: String!
friendlyPartialMpn: String!
level: Int!
manufacturer: String!
mcuPartDetails: DmMcuPartNumberModel
partialMpn: String!
raPartDetails: DmRaPartNumberModel @deprecated
vendor: String!
}

Fields

DmFamilyPart.concrete ● Boolean! non-null scalar

**Experimental** Indicates whether this part variant is a concrete (fully specified) part.

DmFamilyPart.description ● String! non-null scalar

**Experimental** Descriptive text explaining the part variant.

DmFamilyPart.deviceFamily ● String! non-null scalar

**Experimental** Stable family key (e.g. "RA", "RAFW", "RX"), derived from the backing device's platform. Matches DmDeviceFamily.key and deviceFamilyKey. Empty when the platform is unknown (e.g. a non-concrete grouping node with no device).

DmFamilyPart.display ● String! non-null scalar

**Experimental** Formatted display string for the part variant.

DmFamilyPart.friendlyPartialMpn ● String! non-null scalar

**Experimental** Human-friendly display of the partial MPN.

DmFamilyPart.level ● Int! non-null scalar

**Experimental** Hierarchy level of the part within the family.

DmFamilyPart.manufacturer ● String! non-null scalar

**Experimental** Manufacturer or vendor associated with the part.

DmFamilyPart.mcuPartDetails ● DmMcuPartNumberModel object

**Experimental** MCU part number details parsed into structured properties.

DmFamilyPart.partialMpn ● String! non-null scalar

**Experimental** Partial manufacturer part number pattern identifying a family subset.

DmFamilyPart.raPartDetails ● DmRaPartNumberModel deprecated object

DEPRECATED

Use mcuPartDetails instead.

**Experimental** Deprecated. RA part number details; use mcuPartDetails.

DmFamilyPart.vendor ● String! non-null scalar

**Experimental** Silicon vendor, e.g. "Renesas", derived from the backing device's platform. Empty when the platform is unknown.