Skip to main content

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 scalar

Get 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 enum

The 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