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
●String
scalarGet 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
●AllPermissionEntry
enumThe 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