InterfaceSpecificationDerivationCondition
Defines which InterfaceSpecifications are derived under which conditions by a Relation. Part of a RelationCondition, which is part of RelationTemplates. READ is always granted.
type InterfaceSpecificationDerivationCondition implements BaseNode, Node {
  derivableInterfaceSpecifications(
    after: String
    before: String
    filter: InterfaceSpecificationTemplateFilterInput
    first: Int
    last: Int
    orderBy: [InterfaceSpecificationTemplateOrder!]
    skip: Int
  ): InterfaceSpecificationTemplateConnection!
  derivesInvisibleDerived: Boolean!
  derivesInvisibleSelfDefined: Boolean!
  derivesVisibleDerived: Boolean!
  derivesVisibleSelfDefined: Boolean!
  hasPermission(
    permission: AllPermissionEntry
  ): Boolean!
  id: ID!
  isInvisibleDerived: Boolean!
  isVisibleDerived: Boolean!
  partOf: RelationCondition!
}
Fields
InterfaceSpecificationDerivationCondition.derivableInterfaceSpecifications ● InterfaceSpecificationTemplateConnection! non-null object
Templates of InterfaceSpecifications which are derived.
InterfaceSpecificationDerivationCondition.derivableInterfaceSpecifications.after●StringscalarGet only items after the cursor
InterfaceSpecificationDerivationCondition.derivableInterfaceSpecifications.before ● String scalar
Get only items before the cursor
InterfaceSpecificationDerivationCondition.derivableInterfaceSpecifications.filter ● InterfaceSpecificationTemplateFilterInput input
Filter for specific items in the connection
InterfaceSpecificationDerivationCondition.derivableInterfaceSpecifications.first ● Int scalar
Get the first n items. Must not be used if before is specified
InterfaceSpecificationDerivationCondition.derivableInterfaceSpecifications.last ● Int scalar
Get the last n items. Must not be used if after is specified
InterfaceSpecificationDerivationCondition.derivableInterfaceSpecifications.orderBy ● [InterfaceSpecificationTemplateOrder!] list input
Order in which the items are sorted
InterfaceSpecificationDerivationCondition.derivableInterfaceSpecifications.skip ● Int scalar
Skips n items. First or last MUST be specified, is otherwise ignored
InterfaceSpecificationDerivationCondition.derivesInvisibleDerived ● Boolean! non-null scalar
If true, invisible derived InterfaceSpecifications are derived
InterfaceSpecificationDerivationCondition.derivesInvisibleSelfDefined ● Boolean! non-null scalar
If true, invisible self-defined InterfaceSpecifications are derived
InterfaceSpecificationDerivationCondition.derivesVisibleDerived ● Boolean! non-null scalar
If true, visible derived InterfaceSpecifications are derived
InterfaceSpecificationDerivationCondition.derivesVisibleSelfDefined ● Boolean! non-null scalar
If true, visible self-defined InterfaceSpecifications are derived
InterfaceSpecificationDerivationCondition.hasPermission ● Boolean! non-null scalar
Checks if the current user has a specific permission on this Node
InterfaceSpecificationDerivationCondition.hasPermission.permission●AllPermissionEntryenumThe permission to check for
InterfaceSpecificationDerivationCondition.id ● ID! non-null scalar
The unique id of this node
InterfaceSpecificationDerivationCondition.isInvisibleDerived ● Boolean! non-null scalar
If true InterfaceSpecifications are invisible derived
InterfaceSpecificationDerivationCondition.isVisibleDerived ● Boolean! non-null scalar
If true InterfaceSpecifications are visible derived
InterfaceSpecificationDerivationCondition.partOf ● RelationCondition! non-null object
The RelationCondition this is part of.
Interfaces
BaseNode interface
Shared extensions to the node type.
Node interface
Base class of all nodes
Member of
InterfaceSpecificationDerivationConditionConnection  object ● InterfaceSpecificationDerivationConditionEdge  object