type CustomMetadataProperty implements Node { """`CustomMetadataProperty` Id.""" id: ID! """`User` who created the `CustomMetadataProperty`.""" creator: User! """`DateTime` of the `CustomMetadataProperty` creation.""" createdAt: DateTime! """`User` who last modified the `CustomMetadataProperty`.""" modifier: User """`DateTime` of the `CustomMetadataProperty`'s last modification.""" modifiedAt: DateTime """`CustomMetadataProperty` name.""" name: String! """`CustomMetadataProperty` type details.""" type: CustomMetadataPropertyType! """`CustomMetadataProperty` help text.""" helpText: String """Indicates if a `CustomMetadataProperty` is required to be defined.""" isRequired: Boolean! """**BETA** Indicates if a `CustomMetadataProperty` is searchable.""" isSearchable: Boolean! """ **BETA** Indicates if a `CustomMetadataProperty` is viewable. This is a stored flag that hides the property from users entirely, independent of the current user's access. See `currentUserPermissions` for the per-request, access-rule-based canEdit/canAdmin checks. """ isViewable: Boolean! """ `CustomMetadataProperty` value set to newly update `Assets` by default. """ defaultValue: Any """**BETA** `CustomMetadataPropertyDependency` details.""" dependency: CustomMetadataPropertyDependency """ **BETA** `CustomMetadataProperty` Ids that cannot be used as dependee properties. """ forbiddenDependeePropertyIds: [ID!] """**BETA** `CustomMetadataProperty` permissions.""" permissions: CustomMetadataPropertyPermissions }