diff --git a/docs/schema/SerializedAppLogicAction.schema.json b/docs/schema/SerializedAppLogicAction.schema.json index bcf390c..98ca180 100644 --- a/docs/schema/SerializedAppLogicAction.schema.json +++ b/docs/schema/SerializedAppLogicAction.schema.json @@ -160,16 +160,7 @@ } ], "minItems": 2, - "additionalItems": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "number" - } - ] - } + "maxItems": 2 } }, "sdl": { @@ -191,22 +182,7 @@ } ], "minItems": 4, - "additionalItems": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "number" - }, - { - "type": "number" - }, - { - "type": "number" - } - ] - } + "maxItems": 4 } } }, @@ -343,16 +319,7 @@ } ], "minItems": 2, - "additionalItems": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "string" - } - ] - } + "maxItems": 2 } }, "updatedOrAdded": { diff --git a/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items.md b/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items.md index 257c6b1..15c43f6 100644 --- a/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items.md +++ b/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items.md @@ -18,8 +18,8 @@ an array where each item follows the corresponding schema in the following list: 2. [Untitled number in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items-items-1.md "check type definition") -3. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items-additionalitems.md "check type definition") - ## items Constraints +**maximum number of items**: the maximum number of items for this array is: `2` + **minimum number of items**: the minimum number of items for this array is: `2` diff --git a/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as.md b/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as.md index 69abffa..c1a23f6 100644 --- a/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as.md +++ b/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as.md @@ -17,5 +17,3 @@ an array where each item follows the corresponding schema in the following list: 1. [Untitled number in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items-items-0.md "check type definition") 2. [Untitled number in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items-items-1.md "check type definition") - -3. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items-additionalitems.md "check type definition") diff --git a/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items.md b/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items.md index 53ab9db..49a0049 100644 --- a/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items.md +++ b/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items.md @@ -22,8 +22,8 @@ an array where each item follows the corresponding schema in the following list: 4. [Untitled number in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items-items-3.md "check type definition") -5. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items-additionalitems.md "check type definition") - ## items Constraints +**maximum number of items**: the maximum number of items for this array is: `4` + **minimum number of items**: the minimum number of items for this array is: `4` diff --git a/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl.md b/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl.md index 710b008..128da47 100644 --- a/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl.md +++ b/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl.md @@ -21,5 +21,3 @@ an array where each item follows the corresponding schema in the following list: 3. [Untitled number in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items-items-2.md "check type definition") 4. [Untitled number in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items-items-3.md "check type definition") - -5. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items-additionalitems.md "check type definition") diff --git a/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items.md b/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items.md index 1b73e9b..b99ccb3 100644 --- a/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items.md +++ b/docs/schema/serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items.md @@ -92,8 +92,6 @@ https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTime 2. [Untitled number in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items-items-1.md "check type definition") - 3. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items-additionalitems.md "check type definition") - * cannot be null * defined in: [SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as.md "https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeActionVersion2/properties/i/items/properties/as") @@ -106,8 +104,6 @@ an array where each item follows the corresponding schema in the following list: 2. [Untitled number in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items-items-1.md "check type definition") -3. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-as-items-additionalitems.md "check type definition") - ## sdl @@ -126,8 +122,6 @@ an array where each item follows the corresponding schema in the following list: 4. [Untitled number in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items-items-3.md "check type definition") - 5. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items-additionalitems.md "check type definition") - * cannot be null * defined in: [SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl.md "https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeActionVersion2/properties/i/items/properties/sdl") @@ -143,5 +137,3 @@ an array where each item follows the corresponding schema in the following list: 3. [Untitled number in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items-items-2.md "check type definition") 4. [Untitled number in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items-items-3.md "check type definition") - -5. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items-properties-sdl-items-additionalitems.md "check type definition") diff --git a/docs/schema/serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items.md b/docs/schema/serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items.md index 10d31ee..6d267b3 100644 --- a/docs/schema/serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items.md +++ b/docs/schema/serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items.md @@ -18,8 +18,8 @@ an array where each item follows the corresponding schema in the following list: 2. [Untitled string in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-items-1.md "check type definition") -3. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-additionalitems.md "check type definition") - ## items Constraints +**maximum number of items**: the maximum number of items for this array is: `2` + **minimum number of items**: the minimum number of items for this array is: `2` diff --git a/docs/schema/serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed.md b/docs/schema/serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed.md index 043d55a..413a9d1 100644 --- a/docs/schema/serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed.md +++ b/docs/schema/serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed.md @@ -17,5 +17,3 @@ an array where each item follows the corresponding schema in the following list: 1. [Untitled string in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-items-0.md "check type definition") 2. [Untitled string in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-items-1.md "check type definition") - -3. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-additionalitems.md "check type definition") diff --git a/docs/schema/serializedapplogicaction-definitions-serializedupdateappactivitiesaction.md b/docs/schema/serializedapplogicaction-definitions-serializedupdateappactivitiesaction.md index 776bb26..ab5e215 100644 --- a/docs/schema/serializedapplogicaction-definitions-serializedupdateappactivitiesaction.md +++ b/docs/schema/serializedapplogicaction-definitions-serializedupdateappactivitiesaction.md @@ -62,8 +62,6 @@ https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppAc 2. [Untitled string in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-items-1.md "check type definition") - 3. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-additionalitems.md "check type definition") - * cannot be null * defined in: [SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed.md "https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/removed") @@ -76,8 +74,6 @@ an array where each item follows the corresponding schema in the following list: 2. [Untitled string in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-items-1.md "check type definition") -3. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-additionalitems.md "check type definition") - ## updatedOrAdded diff --git a/docs/schema/serializedapplogicaction.md b/docs/schema/serializedapplogicaction.md index c24da15..91ee690 100644 --- a/docs/schema/serializedapplogicaction.md +++ b/docs/schema/serializedapplogicaction.md @@ -694,8 +694,6 @@ Reference this group by using 2. [Untitled string in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-items-1.md "check type definition") - 3. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-additionalitems.md "check type definition") - * cannot be null * defined in: [SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed.md "https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/removed") @@ -708,8 +706,6 @@ an array where each item follows the corresponding schema in the following list: 2. [Untitled string in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-items-1.md "check type definition") -3. and all following items must follow the schema: [Untitled undefined type in SerializedAppLogicAction](serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items-additionalitems.md "check type definition") - ### updatedOrAdded diff --git a/src/api/validator.ts b/src/api/validator.ts index 3bc8b06..73ed5a2 100644 --- a/src/api/validator.ts +++ b/src/api/validator.ts @@ -1504,16 +1504,7 @@ const definitions = { } ], "minItems": 2, - "additionalItems": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "number" - } - ] - } + "maxItems": 2 } }, "sdl": { @@ -1535,22 +1526,7 @@ const definitions = { } ], "minItems": 4, - "additionalItems": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "number" - }, - { - "type": "number" - }, - { - "type": "number" - } - ] - } + "maxItems": 4 } } }, @@ -1681,16 +1657,7 @@ const definitions = { } ], "minItems": 2, - "additionalItems": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "string" - } - ] - } + "maxItems": 2 } }, "updatedOrAdded": {