An Interface is an abstract type that includes a certain set of fields that a type must include to implement the interface.
CustomMetadataInterface for CustomMetadata returnable types.
CustomMetadataProperty details.
CustomMetadataProperty value. For SELECT, returns an object with optionId and text. For CATALOG, returns the opaque CatalogSelection ID string — resolve the entry tree via Catalog.selection(id: ID!) using the catalogId on CustomMetadataPropertyTypeCatalog. For other single-value property types, returns the stored value as String/Float/Int/DateTime.