DmDeviceFamily
**Experimental** A supported device family (e.g. RA, RX) with display metadata and total device count.
type DmDeviceFamily {
aliases: [String!]!
capabilities: [DmFamilyCapability!]!
description: String!
key: String!
label: String!
priority: Int!
shortLabel: String!
totalDevices: Int!
vendor: String!
}
Fields
DmDeviceFamily.aliases ● [String!]! non-null scalar
**Experimental** Search aliases used to recognise this family from user input.
DmDeviceFamily.capabilities ● [DmFamilyCapability!]! non-null object
**Experimental** Extensible key-value list of family feature flags (e.g. bspGeneration). Absent capabilities should be treated as false by callers.
DmDeviceFamily.description ● String! non-null scalar
**Experimental** One-line human description of the family.
DmDeviceFamily.key ● String! non-null scalar
**Experimental** Stable string key for the family (e.g. "RA", "RAFW", "RX"). Use this as the deviceFamily input to evaluation.
DmDeviceFamily.label ● String! non-null scalar
**Experimental** Full display label, e.g. "Renesas RA".
DmDeviceFamily.priority ● Int! non-null scalar
**Experimental** Selection/fallback order. Lower is tried first / is the default family.
DmDeviceFamily.shortLabel ● String! non-null scalar
**Experimental** Compact display label, e.g. "RA".
DmDeviceFamily.totalDevices ● Int! non-null scalar
**Experimental** Number of devices of this family currently loaded in the catalog.
DmDeviceFamily.vendor ● String! non-null scalar
**Experimental** Silicon vendor, e.g. "Renesas".