An Interface is an abstract type that includes a certain set of fields that a type must include to implement the interface.
CustomMetadataPropertyTypeInterface for CustomMetadataPropertyType returnable types.
The CustomMetadataProperty type name.
The Catalog linked to this CustomMetadataProperty.
The CatalogColumn used for display values.
Whether multiple catalog rows can be selected for this property.
Link column IDs the user may traverse via link expansion.