Home > @infiniteobjects/shopify-data-manager > AdminTypes > MetaobjectDefinitionFragment
Signature:
export type MetaobjectDefinitionFragment = 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'>>;
}>;
};
References: MetaobjectDefinition, MetaobjectAccess, MetaobjectCapabilitiesPublishable, Maybe, MetaobjectCapabilitiesOnlineStore, MetaobjectCapabilityDefinitionDataOnlineStore, MetaobjectCapabilitiesRenderable, MetaobjectCapabilityDefinitionDataRenderable, MetaobjectFieldDefinition, MetafieldDefinitionType, MetafieldDefinitionValidation