Skip to main content
View as Markdown

SupPartFamily

SupPartFamily contains the relevant information related to a part family. It exists in a hierarchy of other part families, they can contain children which represent other part families or partGroups which represent the leaves of the hierarchy tree.

Common Data Model​

  • Part Family — A manufacturer's grouping of parts in the supply data, where the kind of family is vendor-specific (e.g. Series or Family). Part families form a hierarchy: a family has either child families or, at the lowest level, Part Groups. Families sharing the same parent are usually close alternatives to one another.

Member Of​

SupPartFamily object ● SupPartGroup object

Interfaces​

SupPartFamilyEntity interface​

Shared Fields between SupPartFamily and SupPartGroup.

type SupPartFamily implements SupPartFamilyEntity {
applicationIDs: [String!]!
categoryID: String!
children: [SupPartFamily!]!
familyType: String!
id: ID!
keyFeatures: [SupPartFamilyKeyFeature!]!
manufacturerID: String!
overview: String!
parent: SupPartFamily
partGroups: [SupPartGroup!]!
siblings: [SupPartFamily!]!
subtitle: String!
tags: [SupPartFamilyTag!]!
title: String!
}

Fields​

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

applicationIDs is a list of the identifiers of relevant applications this part family can be useful for.

categoryID ● String! non-null scalar​

categoryID is the identifier of the part category of this part family.

children ● [SupPartFamily!]! non-null object​

children is a list of the part families that are the direct children of this family. There will be one of either children or partGroups.

familyType ● String! non-null scalar​

familyType describes the part family in a part family hierarchy. It is vendor and part family specific. Examples include: 'Series', 'Family', etc.

id ● ID! non-null scalar​

id is the global resource id (GRID) for this Part Family.

keyFeatures ● [SupPartFamilyKeyFeature!]! non-null object​

keyFeatures is the list of key part features relevant to this part family.

manufacturerID ● String! non-null scalar​

manufacturerID is the identifier of the manufacturer of this part family.

overview ● String! non-null scalar​

overview of the part family.

parent ● SupPartFamily object​

parent is the the direct parent of this family. This will be null if this is the highest level.

partGroups ● [SupPartGroup!]! non-null object​

partGroups is a list of the part groups that are the direct children of this family. There will be one of either children or partGroups.

siblings ● [SupPartFamily!]! non-null object​

siblings is a list of direct sibling part families of the current group, which have the same parent. They are usually a close alternative choice of the current group.

subtitle ● String! non-null scalar​

subtitle of the part family.

tags ● [SupPartFamilyTag!]! non-null object​

tags is a list of additional metadata for categorizing this part family.

title ● String! non-null scalar​

title of the part family.