OBJECT

ApplicationEntity

link GraphQL Schema definition

  • type ApplicationEntity {
  • # Tells if the entity instance is protected against delete (Entities that need to
  • # be present in the system at any time). Delete action still may fail if entity is
  • # deletable, due some other additional validations.
  • isDeleteProtected: Boolean!
  • # Unique identifier of entity.
  • id: ID!
  • # Specifies if the entity is considered deleted.
  • isDeleted: Boolean
  • # Last modification time.
  • modified: DateTime
  • # Creation time.
  • created: DateTime
  • # Identifier of the matching Automation Hub item, or empty for user-defined
  • # applications. Set automatically by Coevera when the application is registered
  • # through the Automation Hub.
  • automationHubId: Int
  • # True when this application can register webhooks. Set when the application is
  • # created and cannot be changed afterwards.
  • isTrigger: Boolean!
  • # True when this application is shown in the Automation Hub UI. Hidden
  • # applications are still functional but excluded from end-user discovery.
  • isVisible: Boolean!
  • # Name of the entity and its default text representation.
  • name: String!
  • # True when this application can act on behalf of individual users (personal
  • # triggers). Set when the application is created and cannot be changed afterwards.
  • usesImpersonation: Boolean
  • # Revision when entity was lastly changed.
  • revision: Int
  • # Per-context flags describing when this application is offered to users
  • # (triggers, personal triggers, display, filter). Computed by Coevera.
  • useOptions: ApplicationUseOption!
  • # Is application active.
  • isActive: Boolean!
  • # Checks which permissions current user has on concrete entity instance.
  • #
  • # Arguments
  • # permissions: [Not documented]
  • instancePermissions(permissions: [EntityPermsEnum!]!): [EntityPermsEnum!]!
  • }