You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>The <codeclass="language-text">ExecutionContext</code> property has been added to the <codeclass="language-text">IResolveFieldContext</code> interface to allow access to the
1025
1025
underlying execution context. This is useful for accessing the parsed arguments and directives from the operation
1026
1026
via <codeclass="language-text">IExecutionContext.GetArguments</code> and <codeclass="language-text">GetDirectives</code>.</p>
1027
+
<h3id="29-code-classlanguage-textdefaultastvaluecode-attribute-added-v81-and-newer-to-set-default-values-for-complex-types-with-type-first-schemas" style="position:relative;"><ahref="#29-code-classlanguage-textdefaultastvaluecode-attribute-added-v81-and-newer-to-set-default-values-for-complex-types-with-type-first-schemas" aria-label="29 code classlanguage textdefaultastvaluecode attribute added v81 and newer to set default values for complex types with type first schemas permalink" class="anchor before"><svgaria-hidden="true" focusable="false" height="16" version="1.1" viewBox="0 0 16 16" width="16"><pathfill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>29. <codeclass="language-text">[DefaultAstValue]</code> attribute added (v8.1 and newer) to set default values for complex types with type-first schemas</h3>
1028
+
<p>When defining an input object or output field argument in a type-first schema, you may now use the <codeclass="language-text">[DefaultAstValue]</code>
1029
+
attribute to specify a default value for the argument. This is useful when the argument is a complex type that cannot
1030
+
be represented as a constant via <codeclass="language-text">[DefaultValue]</code> or in the method signature.</p>
1031
+
<divclass="gatsby-highlight" data-language="csharp"><preclass="language-csharp"><codeclass="language-csharp"><spanclass="token comment">// typical way to set a default value of an input field, which is not possible for complex types</span>
0 commit comments