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