Home > @infiniteobjects/shopify-data-manager > AdminTypes > CreateMetaobjectDefinitionMutation
Signature:
export type CreateMetaobjectDefinitionMutation = {
metaobjectDefinitionCreate?: Maybe<{
metaobjectDefinition?: Maybe<Pick<MetaobjectDefinition, 'id' | 'name' | 'description' | 'displayNameKey' | 'type' | 'metaobjectsCount'> & {
access: Pick<MetaobjectAccess, 'admin' | 'storefront'>;
capabilities: {
publishable: Pick<MetaobjectCapabilitiesPublishable, 'enabled'>;
onlineStore?: Maybe<Pick<MetaobjectCapabilitiesOnlineStore, 'enabled'> & {
data?: Maybe<Pick<MetaobjectCapabilityDefinitionDataOnlineStore, 'canCreateRedirects' | 'urlHandle'>>;
}>;
renderable?: Maybe<Pick<MetaobjectCapabilitiesRenderable, 'enabled'> & {
data?: Maybe<Pick<MetaobjectCapabilityDefinitionDataRenderable, 'metaDescriptionKey' | 'metaTitleKey'>>;
}>;
};
fieldDefinitions: Array<Pick<MetaobjectFieldDefinition, 'name' | 'description' | 'key' | 'required'> & {
type: Pick<MetafieldDefinitionType, 'name'>;
validations: Array<Pick<MetafieldDefinitionValidation, 'name' | 'value'>>;
}>;
}>;
userErrors: Array<Pick<MetaobjectUserError, 'field' | 'message'>>;
}>;
};
References: Maybe, MetaobjectDefinition, MetaobjectAccess, MetaobjectCapabilitiesPublishable, MetaobjectCapabilitiesOnlineStore, MetaobjectCapabilityDefinitionDataOnlineStore, MetaobjectCapabilitiesRenderable, MetaobjectCapabilityDefinitionDataRenderable, MetaobjectFieldDefinition, MetafieldDefinitionType, MetafieldDefinitionValidation, MetaobjectUserError