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.