StorefrontEditorPresence
Another open editor of this organization's storefront: who, whether they have unsaved changes, and the page they show.
type StorefrontEditorPresence {
dirty: Boolean!
lastSeenAt: DateTime!
name: String
pageId: String
self: Boolean!
sessionId: String!
}
Fields
StorefrontEditorPresence.dirty ● Boolean! non-null scalar
Whether that editor has changes it has not saved yet.
StorefrontEditorPresence.lastSeenAt ● DateTime! non-null scalar
When that editor last checked in.
StorefrontEditorPresence.name ● String scalar
The person's name as the organization's user record has it, resolved by the server; null when the record has none.
StorefrontEditorPresence.pageId ● String scalar
The id of the page or template that editor shows; null when it reported none.
StorefrontEditorPresence.self ● Boolean! non-null scalar
True when it is the signed-in person themself, in another window or tab.
StorefrontEditorPresence.sessionId ● String! non-null scalar
That editor window's own id (its heartbeat's sessionId). Stable while the window stays open.
Member Of
StorefrontEditorHeartbeat object