Recordable
The super interface for all types backed by data models, e.g. Java classes that implement Recordable. This interface declares a single _id field containing the UUID of the record. A corresponding _type field is intentionally omitted as it can be derived programmatically from the built-in GraphQL __typename field. Each GraphQL type that implements this interface will be annotated with the @gca_object_type directive which contains the backing data model's type ID.
1interface Recordable {2_id: ID3}
Fields
_id ● ID scalar common
The unique ID of the Record. Corresponds to the Java method Record#getId and State#getId.
Implemented By
ContentinterfaceExampleEmbeddedAbstractParentModelinterfaceExampleEmbeddedAltModelobjectExampleEmbeddedModelobjectExampleModelobjectExampleReferenceInterfaceRefFieldinterfaceHandlebarsFileRendererobjectHandlebarsTemplateRendererobjectHistoryobjectMergedRevisionobjectObjectField__ValueobjectObjectFieldinterfaceObjectFieldTypeobjectObjectMethodobjectObjectTypeobjectOverlayinterfaceOverlayProviderinterfacePreviewobjectRecordinterfaceRecordEntryinterfaceRecordMutationEntryinterfaceRecordRefobjectRendererinterfaceRevisionobjectRevisionInterfaceinterfaceRichTextElementTagSettingsobjectToolUiClusterDisplayOrderobjectToolUiLayoutElementobjectWorkflowLogobject