Plugin annotation
@GraphQLInterface(
id = "entity_describable",
name = "EntityDescribable",
interfaces = {"Entity"},
description = @Translation("Common interface for entities that are describable.")
)
Plugin annotation
@GraphQLInterface(
id = "entity_ownable",
name = "EntityOwnable",
interfaces = {"Entity"},
description = @Translation("Common interface for entities that have a owner."),
provider = "user"
)
Plugin annotation
@GraphQLInterface(
id = "entity_publishable",
name = "EntityPublishable",
interfaces = {"Entity"},
description = @Translation("Common interface for entities that are publishable.")
)
Plugin annotation
@GraphQLInterface(
id = "entity_revisionable",
name = "EntityRevisionable",
interfaces = {"Entity"},
description = @Translation("Common interface for entities that are revisionable.")
)