From ac4b6214db29bc6f34e9fc40afa7df34a63d3d75 Mon Sep 17 00:00:00 2001 From: Max VelDink Date: Fri, 16 Feb 2024 21:38:12 -0500 Subject: [PATCH] docs: Make type optional and clarify intention --- specification/types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/types.md b/specification/types.md index f94a5f2f..63f45433 100644 --- a/specification/types.md +++ b/specification/types.md @@ -127,7 +127,7 @@ A structure containing the following fields: A structure which supports definition of arbitrary properties, with keys of type `string`, and values of type `boolean`, `string`, or `number`. `key` is a required property with a value of `string`. -`type` is a required property with a `string` value of either `boolean`, `string`, `number`, or `structure`. +`type` is an optional property with a `string` value indicating which client resolution method should be used to resolve the flag key. This structure is populated by a provider for use by an [Application Author](./glossary.md#application-author) via the [Evaluation API](./glossary.md#evaluation-api) or an [Application Integrator](./glossary.md#application-integrator) via [hooks](./sections/04-hooks.md).