Skip to main content
View as Markdown

DmInterfaceTypeModel

EXPERIMENTAL

Experimental​

caution

Not production-ready. It may change or be removed without notice. See Lifecycle.

A supported interface (port) type with display metadata. Source of truth for the interface types the product supports.

Returned By​

dmInterfaceTypeModels query

Member Of​

DmInterfaceSummary object

type DmInterfaceTypeModel {
aliases: [String!]!
description: String!
key: String!
label: String!
shortLabel: String!
userSelectable: Boolean!
}

Fields​

aliases ● [String!]! non-null scalar​

Legacy or display-name variants that resolve to this interface type, for client migration.

description ● String! non-null scalar​

One-sentence description of the interface type.

key ● String! non-null scalar​

Canonical lowercase interface-type key (e.g. uart, spi, storage, power). Matches interfaceType used in dmInterfaceSupportSummary and SDM.

label ● String! non-null scalar​

Full human-readable name.

shortLabel ● String! non-null scalar​

Compact display code shown on chips and menus (e.g. UART, SD/MMC).

userSelectable ● Boolean! non-null scalar​

Whether users may add this interface type (controls Add Port menu visibility).