Skip to main content

DmFamilyPart

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

type DmFamilyPart {
concrete: Boolean!
description: String!
display: String!
friendlyPartialMpn: String!
level: Int!
manufacturer: String!
partialMpn: String!
raPartDetails: DmRaPartNumberModel
}

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.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.partialMpn ● String! non-null scalar

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

DmFamilyPart.raPartDetails ● DmRaPartNumberModel object

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