NavCreateInput
The input for creating a Nav.
input NavCreateInput {
demandHqId: ID!
href: String!
label: String!
navLevel: Int!
navType: String!
parentNavId: ID
position: Int
storefrontId: ID!
}
Fields
NavCreateInput.demandHqId ● ID! non-null scalar
NavCreateInput.href ● String! non-null scalar
Where this Nav link should lead to. Can be an absolute or relative url. 768 character limit.
NavCreateInput.label ● String! non-null scalar
The label for this Nav, limit 64 characters.
NavCreateInput.navLevel ● Int! non-null scalar
A number, representing where this Nav resides in the heirarchy. Immutable, and limited to 0 through 6. 0 is the top level, 1 is the second level, etc.
NavCreateInput.navType ● String! non-null scalar
A string indicating the purpose of this Nav hierarchy, must match parentNav if applicable. Limit 128 characters.
NavCreateInput.parentNavId ● ID scalar
All Navs besides the root (Level 0) have a parentNavId. Immutable.
NavCreateInput.position ● Int scalar
Where this Nav should be located with respect to other Navs. Need not be sequential or unique.
NavCreateInput.storefrontId ● ID! non-null scalar
Member of
createNav mutation