Variable submissionRequirementsSchemaConst

submissionRequirementsSchema: {
    items: {
        oneOf: readonly [{
            additionalProperties: false;
            properties: {
                count: {
                    minimum: 1;
                    type: "integer";
                };
                from: {
                    type: "string";
                };
                max: {
                    minimum: 0;
                    type: "integer";
                };
                min: {
                    minimum: 0;
                    type: "integer";
                };
                name: {
                    type: "string";
                };
                purpose: {
                    type: "string";
                };
                rule: {
                    enum: readonly ["all", "pick"];
                    type: "string";
                };
            };
            required: readonly ["rule", "from"];
        }, {
            additionalProperties: false;
            properties: {
                count: {
                    minimum: 1;
                    type: "integer";
                };
                from_nested: {
                    items: {
                        $ref: "#/definitions/submission_requirements";
                    };
                    minItems: 1;
                    type: "array";
                };
                max: {
                    minimum: 0;
                    type: "integer";
                };
                min: {
                    minimum: 0;
                    type: "integer";
                };
                name: {
                    type: "string";
                };
                purpose: {
                    type: "string";
                };
                rule: {
                    enum: readonly ["all", "pick"];
                    type: "string";
                };
            };
            required: readonly ["rule", "from_nested"];
        }];
        type: "object";
    };
    type: "array";
} = ...

Type declaration

  • Readonly items: {
        oneOf: readonly [{
            additionalProperties: false;
            properties: {
                count: {
                    minimum: 1;
                    type: "integer";
                };
                from: {
                    type: "string";
                };
                max: {
                    minimum: 0;
                    type: "integer";
                };
                min: {
                    minimum: 0;
                    type: "integer";
                };
                name: {
                    type: "string";
                };
                purpose: {
                    type: "string";
                };
                rule: {
                    enum: readonly ["all", "pick"];
                    type: "string";
                };
            };
            required: readonly ["rule", "from"];
        }, {
            additionalProperties: false;
            properties: {
                count: {
                    minimum: 1;
                    type: "integer";
                };
                from_nested: {
                    items: {
                        $ref: "#/definitions/submission_requirements";
                    };
                    minItems: 1;
                    type: "array";
                };
                max: {
                    minimum: 0;
                    type: "integer";
                };
                min: {
                    minimum: 0;
                    type: "integer";
                };
                name: {
                    type: "string";
                };
                purpose: {
                    type: "string";
                };
                rule: {
                    enum: readonly ["all", "pick"];
                    type: "string";
                };
            };
            required: readonly ["rule", "from_nested"];
        }];
        type: "object";
    }
    • Readonly oneOf: readonly [{
          additionalProperties: false;
          properties: {
              count: {
                  minimum: 1;
                  type: "integer";
              };
              from: {
                  type: "string";
              };
              max: {
                  minimum: 0;
                  type: "integer";
              };
              min: {
                  minimum: 0;
                  type: "integer";
              };
              name: {
                  type: "string";
              };
              purpose: {
                  type: "string";
              };
              rule: {
                  enum: readonly ["all", "pick"];
                  type: "string";
              };
          };
          required: readonly ["rule", "from"];
      }, {
          additionalProperties: false;
          properties: {
              count: {
                  minimum: 1;
                  type: "integer";
              };
              from_nested: {
                  items: {
                      $ref: "#/definitions/submission_requirements";
                  };
                  minItems: 1;
                  type: "array";
              };
              max: {
                  minimum: 0;
                  type: "integer";
              };
              min: {
                  minimum: 0;
                  type: "integer";
              };
              name: {
                  type: "string";
              };
              purpose: {
                  type: "string";
              };
              rule: {
                  enum: readonly ["all", "pick"];
                  type: "string";
              };
          };
          required: readonly ["rule", "from_nested"];
      }]
    • Readonly type: "object"
  • Readonly type: "array"