## complexity **Type:** GraphQL directives **Description:** Directive for specifying field complexity in the GraphQL schema. The complexity is calculated as: value × (multiplier1_value × multiplier2_value × ...) ### Arguments - value (Int) - multipliers (String) ### Locations - FIELD_DEFINITION --- ## include **Type:** GraphQL directives **Description:** Directs the executor to include this field or fragment only when the `if` argument is true. ### Arguments - if (Boolean): Included when true. ### Locations - FIELD - FRAGMENT_SPREAD - INLINE_FRAGMENT --- ## skip **Type:** GraphQL directives **Description:** Directs the executor to skip this field or fragment when the `if` argument is true. ### Arguments - if (Boolean): Skipped when true. ### Locations - FIELD - FRAGMENT_SPREAD - INLINE_FRAGMENT --- ## deprecated **Type:** GraphQL directives **Description:** Marks an element of a GraphQL schema as no longer supported. ### Arguments - reason (String): Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/). ### Locations - FIELD_DEFINITION - ARGUMENT_DEFINITION - INPUT_FIELD_DEFINITION - ENUM_VALUE --- ## specifiedBy **Type:** GraphQL directives **Description:** Exposes a URL that specifies the behavior of this scalar. ### Arguments - url (String): The URL that specifies the behavior of this scalar. ### Locations - SCALAR --- ## oneOf **Type:** GraphQL directives **Description:** Indicates exactly one field must be supplied and this field must not be `null`. ### Locations - INPUT_OBJECT