stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > MetaobjectDefinitionCreateInput

AdminTypes.MetaobjectDefinitionCreateInput interface

The input fields for creating a metaobject definition.

Signature:

export interface MetaobjectDefinitionCreateInput 

Properties

Property Modifiers Type Description
access?   InputMaybe<MetaobjectAccessInput> (Optional) Access configuration for the metaobjects created with this definition.
capabilities?   InputMaybe<MetaobjectCapabilityCreateInput> (Optional) The capabilities of the metaobject definition.
description?   InputMaybe<Scalars[‘String’][‘input’]> (Optional) An administrative description of the definition.
displayNameKey?   InputMaybe<Scalars[‘String’][‘input’]> (Optional) The key of a field to reference as the display name for metaobjects of this type.
fieldDefinitions   Array<MetaobjectFieldDefinitionCreateInput> A set of field definitions to create on this metaobject definition.
name?   InputMaybe<Scalars[‘String’][‘input’]> (Optional) A human-readable name for the definition. This can be changed at any time.
type   Scalars[‘String’][‘input’] <p>The type of the metaobject definition. This can’t be changed.</p><p>Must be 3-255 characters long and only contain alphanumeric, hyphen, and underscore characters.</p>