Skip to main content

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.

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

SupPartFamily.applicationIDs ● [String!]! non-null scalar

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

SupPartFamily.categoryID ● String! non-null scalar

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

SupPartFamily.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.

SupPartFamily.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.

SupPartFamily.id ● ID! non-null scalar

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

SupPartFamily.keyFeatures ● [SupPartFamilyKeyFeature!]! non-null object

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

SupPartFamily.manufacturerID ● String! non-null scalar

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

SupPartFamily.overview ● String! non-null scalar

overview of the part family.

SupPartFamily.parent ● SupPartFamily object

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

SupPartFamily.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.

SupPartFamily.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.

SupPartFamily.subtitle ● String! non-null scalar

subtitle of the part family.

SupPartFamily.tags ● [SupPartFamilyTag!]! non-null object

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

SupPartFamily.title ● String! non-null scalar

title of the part family.

Interfaces

SupPartFamilyEntity interface

Shared Fields between SupPartFamily and SupPartGroup.